7得票1回答
Python Qt:交互式可调整大小的QGraphicsItem,鼠标悬停区域未调整大小

我正在尝试围绕QGraphicsRectItem(PySide或PyQt4)构建一个Python类,通过悬停提供鼠标交互,可移动和可调整大小。我已经几乎把所有的东西都做好了,除了: 由于某些原因,当项目被重新调整大小或移动时,似乎鼠标悬停区域没有改变。我需要帮助解决这个问题。 可能问题是由...

15得票2回答
PySide:另一个线程更新GUI的更简单方法

我有一个使用 PySide (Qt) 实现的 GUI,它会产生多个线程。这些线程有时需要更新 GUI。我是通过以下方式解决了这个问题:class Signaller(QtCore.QObject) : my_signal = QtCore.Signal(QListWidgetItem,...

8得票2回答
在Pyside/PyQt中从子部件调用父方法

我试图从子类中调用父类的一个方法。具体来说,我的父类是一个PySide.QtGui.QMainWindow对象,而我的子类是一个PySide.QtGui.QWidget对象;后者被设置为前者的中央小部件。我试图将子类中的一个按钮连接到父类中的一个方法。在过去,我曾经使用self.parent(...

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

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

27得票2回答
Python PySide(内部C++对象已删除)

我最近决定使用Python和PySide编写我的第一个应用程序。但是我遇到了一个问题,希望你们可以帮忙。 Python不断引发异常,指出“Internal C++ Object”已删除。从我有限的Python经验中,我认为我的对象超出了作用域,并被Python的垃圾收集器删除了。 那么,如...

50得票3回答
PySide的Slot装饰器是否必要?

我看过一些使用@QtCore.Slot装饰器的PySide插槽示例代码,也看过一些没有使用的。但在我的测试中,似乎并没有什么区别。是否应该使用它?例如,在以下代码中:import sys from PySide import QtCore # the next line seems to m...

8得票2回答
使用PySide应用程序实现异步函数执行

我有一个示例pyside演示程序,用来查看webkit浏览器与python通信... 在webkit中我有两个按钮。 按钮1 - 点击后休眠10秒钟,然后打印一条消息 按钮2 - 点击后立即打印一条消息。 当我点击按钮1时,整个应用程序会冻结并等待Python完成睡眠,这意味着我无法点...

7得票2回答
PySide在工作线程中等待来自主线程的信号

我决定为我的脚本添加一个GUI。这个脚本是一个简单的网络爬虫。我决定使用一个工作线程,因为下载和解析数据可能需要一段时间。我决定使用PySide,但我对Qt的了解很有限。 由于脚本应该在遇到验证码时等待用户输入,所以我决定它应该等待直到QLineEdit触发returnPressed,然后将...

7得票1回答
PySide找不到SVG图像格式?

我正在使用带有Qt集成的Eclipse中的PyDev插件。我已经安装了PySide,但是在处理SVG图像格式时遇到了麻烦。当我运行我的应用程序时,它会找到位于C:\Python27\Lib\site-packages\PySide\plugins\imageformats的所有格式,除了SVG...

16得票4回答
为什么部分超出视图的矩形会被绘制成三角形?

我使用 PySide 中的 Python-Qt 绑定,并且我想绘制一个场景,其中包括一个矩形,但该矩形并不完全可见,因为视图应该只显示该场景中未完全包含矩形的部分。 这是一个简单的示例:from PySide.QtGui import * app = QApplication([]) s...