7得票1回答
单列QTreeView搜索过滤器

我有两个问题: 我想知道这是否是在单列树形视图上进行搜索/筛选的正确方法。我感觉我的大量复制/粘贴可能包含不必要的内容。在QSortFilterProxyModel的子类中以及search_text_changed方法中的所有代码都需要吗?我觉得正则表达式并不需要,因为我将过滤代理设置为忽...

9得票1回答
自定义绘制的委托中的可点击元素或子部件

我有一个QListView,使用自定义代理和绘画来显示项目。在每个项目(即每个列表行)中,我希望能够显示几个“超链接”,用户可以单击这些链接并调用一些函数。 我已经尝试查阅官方文档(例如Model/View Programming)以及进行了大量的谷歌搜索,但是还没有找出如何实现这一点。 ...

12得票4回答
如何删除 QTreeWidgetItem

有几个网页显示删除或使用QTreeWidget.clear可以删除QTreeWidgetItem。但是,我的代码样例似乎没有实现此功能。我有做错什么吗? #!/usr/bin/python import sys from PySide.QtGui import QApplication, Q...

17得票2回答
如何在pyside/pyqt/qt中获取QWidget的所有子组件?

我正在使用 PySide(Qt)开发桌面应用程序,我想访问(迭代)QWidget的所有行编辑组件。在 Qt 中,我找到了两种方法 findChild 和 findChildren,但是没有找到适当的示例,我的代码显示错误,"'form' 对象没有属性 'findChild'。" 这里的 'fo...

18得票2回答
Phonon的VideoWidget在QGLWidget(Qt,Python)上显示颜色错误

我有一个宠物项目,其中包含一个视频播放器,具有显示字幕的功能。直到现在,我一直在处理项目的其他部分,但现在我必须以最佳方式实现字幕渲染部分。 我没有找到任何有用的东西来实现这个目的,除了this。 但是当我使用这段代码时,我得到了一个错误的视频图像。颜色被修改:红色→蓝色,蓝色→红色等。 ...

12得票1回答
如何使用Python和Qt动态更改子部件?

我希望创建一个小部件,其中包含一个子小部件,我可以动态更改。这是我尝试的内容: import sys from PySide.QtCore import * from PySide.QtGui import * class Widget(QWidget): def __init__...

13得票1回答
PySide在实例化QObject时出现分段错误

我有一个作为其他非Qt类基础的类。这个类使用Signal实例化QObject类。不幸的是,有时它会导致Segmentation Fault错误。以下是我的代码:class PublisherSignal(QObject): notify = Signal(list) class P...

19得票2回答
为什么在PySide/PyQt中经常使用super?

简短版(tl;dr) 我正在学习 PySide,大部分在线教程都使用super来初始化 UI 元素。这个重要吗(例如,更可扩展),还是只是个人喜好? 澄清:如我在详细版中所述,这不是另一个普通的线程询问何时使用 super(这已经被讨论过了)。相反,考虑到使用 super 而不是 <...

11得票4回答
PySide GUI中的应用程序图标

我有一个PySide GUI应用程序(用Python 3编写,在Windows 7 Pro上运行),我正在使用以下方法设置应用程序图标:class MyGui(QtGui.QWidget): def __init__(self): super(MyGui, self)....

12得票2回答
QML文本输入元素中的自动完成和建议功能

我有一个QML文本输入元素,就像这样: TextBox.qmlFocusScope { id: focusScope property int fontSize: focusScope.height -30 property int textBoxWidth: par...