pyqt4相关内容

如何在python中从pyqt4升级到pyqt5

我想将此代码从 pyqt4 升级或转换为 pyqt5,因为此代码与最新的 pyqt5 不兼容. 那么谁能告诉我我可以对这段代码进行哪些重大更改才能在 pyqt5 中运行它. 导入系统从 PyQt4.QtCore 导入 Qt从 PyQt4.QtCore 导入 QRectF从 PyQt4.QtWidgets 导入 QApplication从 PyQt4.QtGui 导入 QColor从 PyQ ..
发布时间:2021-06-24 19:58:25 Python

如何在pyqt4中增加QTableWidget中标题标签的行高和行项的字体大小

这里我想增加单元格项的标题标签的行高和字体大小.在我的代码中,我使用 self.table.setRowHeight() 方法,但它不起作用.所以请告诉我他们有什么方法可以增加标题标签的行高和单元格项目的字体大小. 下面是我的代码: 导入系统从 PyQt4 导入 QtGui、QtCoreROUNDED_STYLE_SHEET1 = """QPushButton {背景颜色:绿色;白颜色;边 ..
发布时间:2021-06-24 19:58:19 Python

如何连接 QLineEdit focusOutEvent

我在设计器的帮助下在 PyQt4 中设计了一个带有 QLineEdit 的窗口.我使用 pyuic4 将 .ui 转换为 .py.我创建了另一个 .py 文件并导入和子类化 Ui_Class. 我想在 QLineEdit 失去焦点时执行一些任务. 仅行按钮单击事件 i 连接 QLineEdit 失去焦点事件 解决方案 使用 eventFilter: 类过滤器(QtCore.Q ..
发布时间:2021-06-24 19:58:16 Python

延迟加载子项 Qtreeview

我正在尝试在树视图中加载子项 +top父母 1父母 2父母 3 首先,我只用父节点信息填充模型并将其附加到树视图,树看起来像上面一样. self.mytreeview=QtGui.Qtreeview()self.model=QtGui.QStandardItemModel(self.mytreeview)定义初始化模型(自我):'''只用父节点填充模型'''#打开文件并处理每一行,每一行都有 ..
发布时间:2021-06-24 19:58:13 Python

从辅助线程调用主线程函数

我正在 PyQt 中制作一个 GUI,供用户创建大量数据的备份. GUI(主线程)正在接受用户的输入.rsync 命令(用于备份)也在主线程中被调用,因此窗口被冻结. 目标是尝试使用 qthread,使应用程序运行时不会冻结. 我的搜索材料: 1:https://www.youtube.com/watch?v=o81Q3oyz6rg.该视频展示了如何通过在辅助线程中运行其他 ..
发布时间:2021-06-24 19:58:10 其他开发

我可以创建一个不是类的字段成员的新样式 pyqt 信号吗?

因此,我可以看到使用 PyQt4 创建样式信号的唯一方法如下: class MyCustomClass(QtCore.QThread):custom_signal = QtCore.pyqtSignal(str) 我的问题是,如果我在其他任何地方声明该信号,pyqt 就会向我抛出一个关于 custom_signal 没有 connect() 函数的错误. 当我想做一些简单的事情时,我想创 ..
发布时间:2021-06-24 19:58:07 Python

直接引用 Python 的标准库

所以事实证明 PyQt 重新定义了一个函数 hex(),不幸的是,这导致 Python 标准库 hex() 无法使用.我正在处理一个大型软件项目,并且已使用 *imports 进行设置: from PyQt4.QtCore import *从 PyQt4.QtGui 导入 * ...等 我需要标准的python hex() 函数,有什么方法可以参考它吗?我在考虑 stdlib.hex( ..
发布时间:2021-06-24 19:58:04 Python

QTextEdit.find() 在 Python 中不起作用

演示问题的简单代码: #!/usr/bin/env python导入系统从 PyQt4.QtCore 导入 QObject, SIGNAL从 PyQt4.QtGui 导入 QApplication、QTextEditapp = QApplication(sys.argv)定义 findText():打印(文本编辑.查找('A'))文本编辑 = QTextEdit()textEdit.show() ..
发布时间:2021-06-24 19:58:01 Python

如何创建正确跨越多页的可打印列表

背景 这只是我的第二个 PyQt4 项目.开发将发票管理作为其组件之一的 Windows 应用. 问题 我需要有关如何成功创建即使跨越多个页面也可以清晰打印的列表的建议. 类似于 QTableView 或 QTableWidget. 界面细节 很少有标题行(客户信息、发票编号等)后跟以下行:|SKU # |姓名 |描述 |数量 |价格 底部有一些小计和总计. ..
发布时间:2021-06-24 19:57:55 Python

PyQt:在运行时翻译模块字符串

QObject 中的字符串在运行时被翻译.如果翻译器发生变化,所有这些字符串都会被刷新.但是,在模块级别声明的字符串甚至静态类属性会在导入时进行翻译. 我可以看到 3 种允许翻译模块字符串的方法,但似乎没有一种让我完全满意: 在安装翻译器后导入模块(见此处(段落尽早安装翻译器)).这可能不太方便但可行,只要不需要在运行时更改语言即可. 使字符串类实例属性.嗯……是的,很明显.但这 ..
发布时间:2021-06-24 19:57:53 其他开发

PyQT:使用按钮添加到 QAbstractItemModel

我正在尝试使用 QAbstractItemModel 实现 TreeView.我想设置一个空模型,然后使用按钮向模型添加一个项目. 这似乎比我意识到的要复杂得多!我修改了 Lib\site-packages\PyQt4\examples\itemviews\simpletreemodel\simpletreemodel.pyw 中的 QAbstractItemModel 示例的自定义实例. ..
发布时间:2021-06-24 19:57:41 其他开发

在 pyqt4 中旋转像素图会产生不需要的翻译

我正在尝试编写一个简单的应用程序,该应用程序在按下按钮时旋转 png 图像.我一切正常,只是当图像旋转时,它会在东南方向偏离它的中心.我本来以为它没有绕着中心旋转,但它每旋转 45 度就回到原点,这很奇怪. 在一个关键事件上,我只是调用: pixmap = pixmap.transformed(QtGui.QTransform().rotate(-self.rot), QtCore.Qt. ..
发布时间:2021-06-24 19:57:35 其他开发

PyQt4:获取 QListWidget 中所有标签的列表

我是 PyQt4 的新手,尤其是 QListWidget.我正在尝试获取当前显示在 QListWidget 中的所有标签的(Python)列表.我能够获得所有 QListWidgetItems 的列表,但我不确定如何从那里获得标签... 这是我用来获取所有 QListWidgetItems 的列表: items = []对于 xrange(self.ui.QListWidget.coun ..
发布时间:2021-06-24 19:57:32 Python

如何使用 QAbstractTableModel(模型/视图)将数据设置到 QComboBox?

我希望能够在使用 QAbstractTableModel 填充时设置 combobox 的 itemData.但是,我只能从模型的 data 方法中返回一个字符串. 通常,当不使用模型时,可以这样执行: #设置文本和数据combobox.addItem('一些文本', '一些项目数据')# 检索选定的数据item_data = combobox.itemData(combobox.curr ..
发布时间:2021-06-24 19:57:26 Python