121得票14回答
如何使用pip在Windows上安装PyQt4?

我在Windows上使用Python 3.4。当我运行脚本时,它抱怨ImportError: No Module named 'PyQt4' 所以我尝试安装它,但pip install PyQt4会提示: 找不到满足要求 PyQt4 的任何下载文件。 尽管当我运行pip searc...

97得票7回答
使用PyQt创建后台线程(Background thread)的QThread

我有一个程序,通过我编写的PyQt GUI与我使用的无线电进行交互。显然,无线电的主要功能之一是传输数据,但为了连续传输数据,我必须循环写入数据,这导致GUI挂起。由于我从未处理过线程,我试图使用QCoreApplication.processEvents()消除这些挂起。然而,无线电在传输之...

86得票3回答
如何在pyqt中嵌入matplotlib - 适合新手

我目前正在尝试将我想要绘制的图表嵌入到我设计的pyqt4用户界面中。由于我几乎完全是新手,我不明白人们是如何在我找到的示例中进行嵌入的 -这个(在底部)和那个。 如果有人能发布一个逐步说明或至少一个非常简单的代码,只在一个pyqt4 GUI中创建一个图形和一个按钮,那将是很棒的。

83得票5回答
使用pickle和多个模块时无法加载文件

我将尝试创建一个用户系统,该系统使用设置和Gui模块。当Gui模块使用pickle请求加载文件时,我一直收到属性错误。以下是来自设置模块的内容: import pickle import hashlib class User(object): def __init__(self, ...

69得票6回答
应该避免使用通配符导入吗?

我正在使用PyQt并遇到这个问题。如果我的导入语句如下:from PyQt4.QtCore import * from PyQt4.QtGui import * 然后pylint会给出成百上千个“Unused import”警告。我不敢轻易将它们关闭,因为可能有其他实际上有用的未使用的导入需要...

68得票5回答
如何将PyQt脚本(.py)编译为单个独立的可执行文件(.exe)以供Windows或Linux使用?

我开始尝试使用PyQt,并根据白皮书示例程序(pastebin)制作了一个“漂亮”的脚本。在已经安装有Qt环境的Windows和Linux中,它都可以完美运行。 现在我的问题是:由于我正在尝试使用Qt,因为它是编译的(至少基于纯旧C++的Qt),那么我该如何编译一些.exe文件以在Windo...

68得票6回答
PyQt4.QtCore.pyqtSignal对象没有'connect'属性。

我在一个自定义类中使用自定义信号时遇到了问题。 相关代码:self.parse_triggered = QtCore.pyqtSignal() def parseFile(self): self.emit(self.parse_triggered) 这两者都属于RefreshWid...

66得票2回答
如何打开一个目录对话框?

在PyQt中,如何显示一个只显示目录(而不是文件)并进行选择的文件浏览器? 如何检索所选目录的名称?

65得票7回答
如何在PyQt中通过按钮点击将参数传递给函数?

我希望在点击按钮时将参数传递给函数。 我应该在这行中添加什么 button.connect(button, QtCore.SIGNAL('clicked()'), calluser(name)) 以便它将值传递给函数:def calluser(name): print name de...

64得票14回答
清除PyQt布局中的所有小部件

有没有一种方法可以清除(删除)布局中的所有小部件?self.plot_layout = QtGui.QGridLayout() self.plot_layout.setGeometry(QtCore.QRect(200,200,200,200)) self.root_layout.addLay...