pyqt4

QTabBar 既不完全展开也不均匀分隔制表符

我希望标签栏扩展到右边的空白区域。最好是所有选项卡的宽度都相同。我不知道该怎么做,因为我的样式表不起作用,而且我在文档中找不到选项。 from PyQt4.QtGui import * from PyQt4.QtCore import * from PyQt4 import QtGui,QtCore import sys class Main(QWidget): def __init_... »

一键延迟QTableView中的PyQt4 Selected Item Text

我使用QTableView 显示QSqlTableModel 的内容,同时使用QSortFilterProxyModel 过滤记录。在下面的代码中,我设法在用户单击单元格时显示选定的文本(无论是否应用了过滤器)。但是,它总是落后 1 次单击,开始后的第一次单击会导致 IndexError: pop from empty list 并且当在同一行中选择新列时没有任何反应。 我在初始化表后尝试选择索... »

从外部 qss 文件中读取 pyqt 样式表

我已经制作了一个 pyqt stylsheet 的 qss 文件,我应该如何调用文件内容并提供给 self.setStylesheet(..) from PyQt4 import QtCore s = QtCore.QString('c:\myProject\darkFantasy.stylesheet') 上面的代码加载路径字符串而不是实际的样式表。 那么如何加载样式表文件的实际内容..... »

通过创建子类将 mouseMoveEvent 连接到小部件

我在 QtDesigner 中创建了一个 QGraphicsView。现在我想将 mouseMoveEvent 连接到它。我知道我必须定义一个继承自 QGraphicsView 并覆盖 mouseMoveEvent 的新类。 Here 是一个很好的解释如何做到这一点。 所以我已经将我在 QtDesigner 中的 QGraphicsView 实例提升为新类 floorplanView。我想在我的... »

从命令提示符更新 Python 版本并将 PyQt4 转换为 PyQt5

运行:Ubuntu 16.04 和 Python 3.5.2 所以我运行了一个在这里找到的脚本:https://github.com/rferrazz/pyqt4topyqt5 为了将我在 PyQt4 中构建的项目之一转换为 PyQt5 项目。 我运行了脚本,并且转换正常,没有错误。本质上,使用 QtGui() 的所有地方都更改为 QtWidgets()。唯一的问题是,当我尝试运行新的 PyQ... »

PyQt4:如何获取 QlistWidget 的可见项目列表?

我正在尝试为 QlistWidget 中的项目动态加载(在其他线程中,因此它不会阻塞)不同的图标。但是列表很大,所以我只对加载那个精确时间显示的项目的图标感兴趣。 有没有办法获取 QlistWidget 的可见项目列表? 谢谢... »

在 PyQt4 中使用 PyQtGraph 进行实时绘图

我是 Python 的新手,正在尝试制作一个 PyQt4 应用程序,我将 PyQtGraph 嵌入其中。我有这个 PyQtGraph 实时绘图仪,效果非常好: from pyqtgraph.Qt import QtGui, QtCore import pyqtgraph as pg import random app = QtGui.QApplication([]) p = pg.plot()... »

PyQt 中的标记系统

您好,我正在尝试在 PyQt4 中创建一个 GUI,用户可以在其中标记从视频/图像中提取的人脸。我有一个文件夹,其中存储了所有面孔(图像)。 pic4.setPixmap(QtGui.QPixmap(os.getcwd() + "/faces/Testimg3.png")) pic5 = QtGui.QLabel(window) pic5.setGeometry(500,200,70,... »

QGraphicsItem:为什么没有`stackAfter`方法?

我在尝试绕过“推荐”的做事方式时遇到了烦人的事情。 所以,我有一堆卡片。我想让它在我发牌时成为整个场景中最后绘制的对象(典型的bring_to_front 功能)。 推荐的方法是添加到对象的 zValue 直到它大于其他对象,但我希望通过明智地使用stackBefore 方法,它模拟重新组织对象添加到场景中的顺序。 当我在有限的集合中洗牌时,这非常有效(获取所选项目的列表,random.sh... »

自定义小部件的占位符

我正在从 *.ui 文件加载 QMainWIdow 库。另外,我有一个自定义小部件,我想放在表单的某个位置。目前我在 .ui 文件中放入了一个名为 placeholder 的空 QVBoxLayout,并在 QMainWindow 子类中执行 self.placeholder.addWidget(my_custom_widget) 我唯一不喜欢这种方法的是空布局没有自己的大小。我可以有一个包含一... »

如何在 django 的一个地方存储多个 python gui 工具?

我在 python 中使用 PyQt4 构建了一些工具。现在我希望它们存储在单个 Web 界面上,以便在一个地方轻松访问。我正在将 django 用于 Web 界面。但我不知道如何将这些工具放在 django 或任何其他 Web 界面中。 任何人都可以告诉我这样做吗? ... »

有没有办法将 QCheckBox 的文本放在图标上方?

我有一个包含一堆复选框的网格布局。我想在复选框中添加图像以及一些文本。我遇到的问题是复选框的布局是从左到右(复选框、图标、文本)。 有没有办法将文字放在图标上方?不确定使用样式表是否适用于此,甚至不知道它的外观。 谢谢。... »

在循环中连接 PyQt4 中的插槽和信号

我试图用 PyQt4 构建一个计算器并连接来自按钮的“clicked()”信号没有按预期工作。 我在 for 循环中为数字创建按钮,之后我尝试将它们连接起来。 def __init__(self): for i in range(0,10): self._numberButtons += [QPushButton(str(i), self)] self.c... »

PyQT OSX 媒体密钥

我正在使用 PyQT 创建一个音乐播放器应用程序,并将它们定义为工具栏按钮。我可以使用 setShortcut 轻松设置快捷方式,但是如何将它们设置为 OS X 媒体键?我已经在启动时禁用了 iTunes,所以没问题。音乐播放器 Clementine 让它们在应用程序不在焦点时也能正常工作,我怎样才能拥有“全局”热键? 非常感谢! 丹尼斯... »

从 PyQt 的主窗口打开 Ui_Form

嗯,这是一个困扰我好几天的问题。我正在尝试从 MainWindow 打开一个 Ui_form。由于某种原因,子窗口会立即打开和关闭。 class Ui_MainWindow(QtGui.QMainWindow): def __init__(self,parent=None): QtGui.QMainWindow.__init__(self,parent) def... »

Python中一个令人困惑的案例

我是 pyqt 的新手,有一些我没有得到的东西。我使用 hashlib 制作了一个应用程序,当然还有使用 pyqt 的 gui。 self.pushButton.connect(self.pushButton,QtCore.SIGNAL("clicked()"),self.clickedButton) 然后点击按钮: def clickedButton(self): if... »