在Qt4中,如何检查paintEvent是否由调整大小触发?
在 Qt4 应用程序中,是否可以在 paintEvent() 处理程序内部判断重绘是否是由调整大小触发的? 我有一个重绘速度非常慢的小部件(一个复杂的绘图),我…
QGraphicsView 具有自动项目放置功能
我想使用 QGraphicsView 编写一个资源浏览器。它与使用 QGraphicsView 和 QGraphicsItems 的示例略有不同,因为我只想要一个滚动条,并且当视口大…
Python 中的线程错误pyqt
我注意到当函数 setModel 在并行线程中执行时(我尝试过线程.Timer 或 threading.thread),我得到这个: QObject: Cannot create children for a par…
Pyqt - QMenu 动态填充和单击
我需要能够知道我在动态生成的菜单系统中单击了哪个项目。我只想知道我点击了什么,即使它只是一个字符串表示形式。 def populateShotInfoMenus(self)…
在 PyQT 和 Boost.Python 之间共享小部件
我想知道是否可以在 PyQt 和 Boost.Python 之间共享小部件。 我将把 Python 解释器嵌入到我使用 Qt 的应用程序中。我希望我的应用程序的用户能够将自…
如何在 Mac OS X 上部署依赖于 Phonon 的 Qt4/PyQt4/python 应用程序?
我编写了一个跨平台的 Qt4/PyQt4/python 应用程序,即 MyGreatApp,其最新版本需要 Phonon 模块。 MyGreatApp 在我自己的 Mac OS X 10.6 Snow Leopard…
Pyqt GroupBox 育儿
在 Python 和 Pyqt 中 - 我有一个简单的类,它实例化 Label 类和 GroupBox 类。 根据文档,在创建时将 Groupbox 传递给 Label 应该使 Groupbox 成为 L…
如何在 PyQt4 中创建 QString?
>>> from PyQt4 import QtCore >>> str = QtCore.QString('Hello') AttributeError: 'module' object has no attribute 'QString' >>…
自定义 QStyledItemDelegate:添加粗体项目
故事是这样的: 我有一个 QListview,它使用 QSqlQueryModel 来填充它。由于某些项目应根据模型隐藏列的值以粗体显示,因此我决定创建自己的自定义委…
是否有可能自动将 QVariants 转换为 Python 对象?
PyQt 4.5.4、Python 2.6.2 自版本 4.5.2 起,PyQt 能够接受任何以前仅允许 QVariants 的 Python 对象。这会导致一些问题: >>> itemModel.data(…
PyQt 中的自定义/所有者绘制控件?
我正在学习 PyQt,想知道是否可以创建自定义/所有者绘制控件,如下图所示: 替代文本 http://lh5.ggpht.com /_5XDoB4MglkY/SpoT51SXR1I/AAAAAAAAFcU/Z…
在 KDE Python 应用程序中处理键盘中断?
我正在开发 PyKDE4/PyQt4 应用程序 Autokey,我注意到当我向程序发送 CTRL 时+C,直到我通过 ie 与应用程序交互时才会处理键盘中断。单击菜单项或更改…
使用 QAction 而不添加到菜单(或工具栏)
我正在尝试开发一个具有非常模块化的命令方法的应用程序,并且认为这会很好,因为我正在使用 pyqt,使用 QAction 将快捷方式绑定到命令。 但是,似乎…