问题列表 - 第25273页

如何使用Android GradientDrawable

我尝试使用GradientDrawable将渐变设置为某些背景和按钮.可悲的是,文档不是很详细.

配置渐变的主要属性是什么?我理解start和endcolor,但其他一些属性可能需要一些解释.

目前我使用图像作为按钮的背景,但是用XML定义的drawable会更好.

我试着看起来像这样(它是一个非常轻的渐变):alt text http://janusz.de/~janusz/RedButton.png

android android-layout

28
推荐指数
3
解决办法
3万
查看次数

位图插值c#

网格大小:160*160行数*列数= 16*16

我为此创建了一个位图.网格的每个单元格都填充有不同的颜色.我需要执行颜色插值.

c#

2
推荐指数
1
解决办法
5104
查看次数

如何在QTreeView项目中找到从customContextMenuRequested()中选择的项目?

我已使用以下代码在QTreeView项目中实现了上下文菜单

MyDerivedQTreeView->setModel(MyDerivedQAbstractItemModel);
MyDerivedQTreeView->setContextMenuPolicy(Qt::CustomContextMenu);  
connect(MyDerivedQTreeView,   
        SIGNAL(customContextMenuRequested(const QPoint &)),   
        MyDerivedQAbstractItemModel(),   
        SLOT(contextualMenu(const QPoint &)));

void MyDerivedQAbstractItemModel::contextualMenu(const QPoint& point)
{
    QMenu *menu = new QMenu;
    menu->addAction(QString("Test Item"), this, SLOT(test_slot()));
    menu->exec(MyDerivedQTreeView->mapToGlobal(point));
}
Run Code Online (Sandbox Code Playgroud)

调用MyDerivedQAbstractItemModel :: contextualMenu(),我可以看到上下文菜单.

问题是只有当用户右键单击某个项目并且应根据所选项目进行自定义时,才能看到上下文菜单.

如何从QPoint信息中选择/选择哪个项目?我在Qt 4.5.3.

qt qt4

4
推荐指数
1
解决办法
1万
查看次数

ASP.NET MVC ViewModel自动生成

我的MVC项目中有大量的ADO.NET实体.我将直接从我的视图/控制器中使用这些实体...但是,我认为最好使用ViewModel,它可以更准确地反映View所需的内容.

我正在寻找一种方法,我可以从现有实体自动生成ViewModel,即从现有成员自动生成包装器或适配器模式...或者循环遍历公共属性的T4模板ViewModel的实体和输出属性...然后我可以删除我不需要的属性或创建聚合视图模型等.

我似乎无法找到从现有类型自动生成包装器或适配器模式类的方法吗?

然后在运行时使用AutoMapper在ViewModel和Entity之间进行映射.

谢谢

asp.net-mvc mvvm viewmodel

6
推荐指数
1
解决办法
3866
查看次数

sizeof(函数名)返回什么?

示例代码:

main ()
{
printf ("size = %d\n", sizeof (main));
}
Run Code Online (Sandbox Code Playgroud)

c

25
推荐指数
3
解决办法
6773
查看次数

C#> VB转换,RelayCommand的行为不同

    [Visual C#]
    public ICommand MyCommand
    {
        get
        {
            if (this.myCommand == null)
            {
                this.myCommand = new RelayCommand(this.ShowMyCommand);
            }

            return this.myCommand;
        }
    }

    private void ShowMyCommand(object param)
    {
        ...
    }
Run Code Online (Sandbox Code Playgroud)

此代码工作正常,但当我将其转换为Visual Basic时:

[Visual Basic]
Private _myCommand As RelayCommand
Public ReadOnly Property MyCommand As ICommand
    Get
        If Me._myCommand Is Nothing Then
            Me._myCommand = New RelayCommand(Me.ShowMyCommand)
        End If

        Return Me._myCommand
    End Get
End Property

Private Sub ShowMyCommand(ByVal param As Object)

    ...

End Sub
Run Code Online (Sandbox Code Playgroud)

我收到错误:

错误3未为'Private Sub ShowMyCommand(param As Object)'的参数'param'指定参数.

有任何想法吗?我只是盲目转换所以我不明白该项目的作用,我只是转换它.

c# vb.net

3
推荐指数
1
解决办法
1255
查看次数

Factory Girl的额外参数

我需要将额外的参数传递给工厂女孩以用于回调.像这样的东西(但实际上更复杂):

Factory.define :blog do |blog|
  blog.name "Blah"

  blog.after_create do |blog|
    blog.posts += sample_posts
    blog.save!
  end
end
Run Code Online (Sandbox Code Playgroud)

然后使用以下内容创建它:

Factory.create(:blog, :sample_posts => [post1, post2])
Run Code Online (Sandbox Code Playgroud)

有什么想法怎么做?

ruby ruby-on-rails factory-bot

22
推荐指数
1
解决办法
1万
查看次数

Perl 6的当前状态是什么?

Perl 6目前的状态是什么,它是否已投入生产?我们现在站在哪里?有许多程序员对Perl 6的当前进展感到好奇.

关于reddit还有另外两个主题,http://perlmonks.org/?node_id = 835419.

perl perl6 raku

28
推荐指数
3
解决办法
4149
查看次数

数据网格视图中的多行列.使用c#

我使用c#.net windows表单应用程序.我有一个数据网格视图.它有两列.我需要让第二列的所有单元格都有多行.即多行列.我将在单元格中编辑某些内容并按Enter键.光标应该到达同一单元格中的下一行.它不应该进入下一个单元格.我该怎么办?

c# datagridview winforms

4
推荐指数
1
解决办法
5361
查看次数

XML:删除节点的子节点

我想在xml文件中找到具有特定标记名称的所有节点,让我们说"foo".如果那些foo-tags让它们具有节点名称为"bar"的子节点,那么我想删除这些节点.结果应写入文件.

<myDoc>
  <foo>
    <bar/> // remove this one
  </foo>
  <foo>
    <anyThing>
      <bar/> // don't remove this one
    </anyThing>
  </foo>
</myDoc> 
Run Code Online (Sandbox Code Playgroud)

Thanx任何提示.正如标签所示,我想用python做到这一点.

python

4
推荐指数
1
解决办法
1万
查看次数