29得票3回答
如何检查键盘修饰键是否按下(Shift、Ctrl 或 Alt)?

我正在使用Qt Creator构建一个用户界面,希望让按钮在不同的修饰键下执行不同的操作。因此,我考虑通过调用具有动态字符串属性的函数来根据修饰键执行相应的操作。 是否有更简单的方法实现这一功能?

28得票6回答
如何使QTableWidget中的单元格只读?

我有下面这段代码来定义我的应用程序的GUI界面。class Ui (object): def setupUi(): self.tableName = QtGui.QTableWidget(self.layoutWidget_20) self.tableN...

28得票3回答
QWidget::setLayout:试图在已经有布局的 MainWindow 上设置 QLayout ""。

我正在使用PyQt4制作一个应用程序,这是我的目前的代码:import sys from PyQt4 import QtGui, QtCore class MainWindow(QtGui.QMainWindow): def __init__(self): supe...

27得票5回答
导入错误:没有名为PyQt4的模块。

我使用Homebrew安装了PyQt4。但是当我在Python解释器中导入PyQt4时,它显示“没有名为PyQt4的模块”。有人可以帮助我吗?

26得票1回答
PyQT:如何打开新窗口

首先,类似的问题以前已经有人回答过了,但是我需要在这个问题上得到一些帮助。 我有一个包含一个按钮 (Class First) 的窗口,并且当按钮被按下时,我希望出现第二个空白窗口 (Class Second)。 我尝试修改从这个问题中复制的代码:PyQT on click open new...

25得票3回答
PyQt4文件选择小部件

我想使用QT设计师创建一个对话框,其中包含一个需要选择文件的部分。 现在,我知道QFileDialog存在,我可以编写程序来实现我想要的功能。 但我是否也可以在QT设计师中完成这个操作呢? 有没有一种方法在QT设计师中获取“文件选择”小部件? 或者,我记得这些按钮,它们将所选文件作为标题,...

25得票7回答
Python PyQt4函数以保存和恢复UI小部件的值?

在我尝试编写自己的Python PyQt4模块函数之前...我想问一下是否有人有这样的函数可以分享。 在许多使用PyQt4和qtDesigner构建GUI的Python程序中,我使用QSettings方法保存和恢复所有小部件的UI状态和值,以便在关闭和启动时使用。 以下示例展示了我如何保存...

23得票2回答
Qt正确的方法显示/展示/提升窗口

经常需要将一个窗口显示并置于前台。例如,当用户尝试重新加载同一文档时,我只需打开旧的文档即可。我会使用以下代码实现:widget->raise(); widget->activateWindow(); widget->showNormal(); 我开始觉得我缺少一个快捷函数。...

23得票3回答
如何在QGraphicsView中启用平移和缩放

我正在使用Python和Qt Designer实现加载TIFF图像并在某些鼠标事件上启用Pan和Zoom。我正在研究一些可以处理图像等的选项和类,目前我已经找到:QGraphicsScene、QImage、QGraphicsView我有三个类(仅用于测试):ViewerDemo,其中包含QGr...

23得票3回答
将资源文件导入到PyQt代码中?

我看了Qt的纪录片和很多与此不太相似的问题,但我仍然没有弄清楚如何做到这一点。 我不确定如何将资源文件导入Python代码,以便pixmap可以正常显示。 我把所有文件都放在同一个目录下,创建了qrc文件,并使用以下命令进行编译:rcc -binary resources.qrc -o...