问题列表 - 第11617页

如何使用QListWidget响应内部拖放操作?

我有一个Qt4应用程序(使用PyQt绑定),其中包含a QListWidget,初始化如下:

class MyList(QtGui.QListWidget):
    def __init__(self):
        QtGui.QListWidget.__init__(self)
        self.setDragDropMode(self.InternalMove)
Run Code Online (Sandbox Code Playgroud)

我可以添加项目,这允许我拖放以重新排序列表.但是如何在用户重新排序列表时收到通知?我尝试dropMimeData(self, index, data, action)在类中添加一个方法,但它永远不会被调用.

qt qt4 pyqt pyqt4

8
推荐指数
3
解决办法
6465
查看次数

如何在html或JS中禁用突出显示?

我需要在我的网络应用程序上禁用所选文本的突出显示.我有充分的理由这样做,并知道这通常是一个坏主意.但无论如何我还是需要这样做.如果我需要使用CSS或JS来做这件事并不重要.我主要想要的是去除突出显示元素的蓝色.

html javascript css highlight

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

在哪里放置附加属性的XML文档注释?

假设我有一个像这样定义的附加属性:

    public static string GetMyProperty(DependencyObject obj)
    {
        return (string)obj.GetValue(MyPropertyProperty);
    }

    public static void SetMyProperty(DependencyObject obj, string value)
    {
        obj.SetValue(MyPropertyProperty, value);
    }

    // Using a DependencyProperty as the backing store for MyProperty.  This enables animation, styling, binding, etc...
    public static readonly DependencyProperty MyPropertyProperty =
        DependencyProperty.RegisterAttached("MyProperty", typeof(string), typeof(MyClass), new UIPropertyMetadata(0));
Run Code Online (Sandbox Code Playgroud)

我可以编写属性identifier(MyPropertyProperty)和访问器(GetMyPropertySetMyProperty)的文档,但我不知道在哪里放置MyClass.MyProperty附加属性的文档,因为它不是一个实际的代码元素.

MSDN库包含此类文档(例如Grid.Row,参见参考资料),因此必须可以......

我应该在哪里放置附加属性的XML文档注释?

c# wpf xml-documentation attached-properties

5
推荐指数
1
解决办法
484
查看次数

如何在WPF中的Button上禁用MouseOver效果?

我试图在WPF中禁用按钮上的MouseOver效果,或者至少更改它的颜色.

我使用以下样式:

<Style x:Key="Borderless" TargetType="{x:Type Button}">
            <Setter Property="OverridesDefaultStyle" Value="True"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type Button}">
                        <Button Background="{TemplateBinding Control.Background}"
                                Focusable="False">
                            <ContentPresenter
                  Margin="{TemplateBinding Control.Padding}"
                  HorizontalAlignment="{TemplateBinding Control.HorizontalContentAlignment}"
                  VerticalAlignment="{TemplateBinding Control.VerticalContentAlignment}"
                  SnapsToDevicePixels="{TemplateBinding UIElement.SnapsToDevicePixels}"
                  ContentTemplate="{TemplateBinding ContentControl.ContentTemplate}"
                  RecognizesAccessKey="True"
                  Content="{TemplateBinding ContentControl.Content}" />
                            </Button>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
Run Code Online (Sandbox Code Playgroud)

在Window.Resources中,我认为会覆盖所有默认行为.但事实并非如此.

有什么建议?

wpf styles button mouseevent

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

c#查找控件和控件参考

如何在没有ID的情况下引用c#(运行时)中的控件?

例如,我有一个页面,其中包含一个表.我将使用xmlhttp递归加载此页面,因此我无法使用它的id引用该表.有什么效果this.Page.Controls[2]吗?还是Controls["Tables"][0]

我尝试使用该名称,this.Controls.Find("MyTableName", true);但需要对库的引用System.Windows.Forms(我认为),但不知道如何添加它,因为'using System.'intellisense无法看到它.

我循环了所有的控件,this.Controls'system.ui.web.control' does not contain a definition for '.Name'所以我只能搜索ID.

我是新手,我相信这些解决方案非常简单.
提前致谢

c# asp.net controls

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

Processing/.NET interop?

我想从Processing用户界面调用一些.NET程序集来处理一些数据和库函数.实现这一目标的最佳方法是什么?公开网络服务?一个RESTful API?一些被遗忘的处理/ Silverlight怪物?

欢迎好主意.

.net c# java processing

5
推荐指数
1
解决办法
499
查看次数

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

C/C++打包和压缩

我正在开展一个商业项目,需要将几个文件捆绑(打包)到存档中然后进行压缩.现在我们在实用程序库中有zlib,但它看起来不像zlib具有将多个文件压缩到一个存档中的功能.有没有人知道我可以使用的免费图书馆?

c c++ compression zlib archive

6
推荐指数
2
解决办法
2512
查看次数

已检查或未检查的例外情况

可能重复:
何时选择已检查和未检查的异常

你好!

所以,关于何时抛出已检查或未经检查的异常,我仍然感到很自在.我想知道其他人认为在这种情况下最合适的东西:

class Correlation<T>
{
    private final T object1, object2;
    private final double correlationCoefficient;

    public Correlation(T object1, T object2, double correlationCoefficient)
    {
        if(Math.abs(correlationCoefficient) > 1.0 || (object1.equals(object2) && correlationCoefficient != 1.0))
            throw new IllegalArgumentException();

        this.object1 = object1;
        this.object2 = object2;
        this.correlationCoefficient = correlationCoefficient;
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,在这种情况下,我想抛出一个运行时异常,因为我无法从用户传入错误数据的情况中轻松恢复.我想事先指出我无法控制传入的数据.如果可以,我会创建一个接口,保证构造函数中的条件为真.但是,这是已经计算出的相关性的便利类,因此我必须相信用户正在提供准确的信息.

好的,让我知道你们的想法!

java runtime exception checked-exceptions

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

学习类别理论的资源

我很快就会上一门类别理论课程.

您可以推荐哪些资源来学习它?

哪些部分与学习相关,以及我如何学习应用我的知识?

math haskell category-theory

27
推荐指数
1
解决办法
4321
查看次数