pyqt4相关内容
我有一个我已经创建并添加到 QListWidget 的项目列表,其中这些项目被“分类". 在我下面的代码中,我有 2 个类别 - -- All Nums -- 和 -- All Letters --.在每个类别中,它都有其子项目. 由于我已将所有项目设为可勾选,是否可以勾选/取消勾选这些标题项目并对其子项目产生影响? 例如.如果我检查 -- All Nums,所有 num_ite
..
我的代码是这样的: from PyQt4 import QtGuidoc = QtGui.QTextDocument()d_font = QtGui.QFont('Times New Roman')doc.setDefaultFont(d_font)cur = QtGui.QTextCursor(doc)cur.insertText('示例文本')writer = QtGui.QTextDocu
..
我的 QWebkit 中有一个链接,指向一个 pdf 文件.但是当点击链接时,它无法显示pdf文件.有没有办法让它发生? 解决方案 如果您通过 QWebSettings 启用插件并安装了提供浏览器插件(例如 Acrobat)的 PDF 查看器,那么您应该会在 QWebView 中看到使用该插件呈现的 PDF: 导入系统从 PyQt4.QtCore 导入 *从 PyQt4.QtGui 导入
..
QDialogButtonBox 小部件会自动对其按钮重新排序,以满足不同平台用户的期望.我想遵循这种行为,但使用我自己的按钮标签(例如“导入"而不是“确定").我怎样才能做到这一点?是否可以使用 QMessageBox,或者我是否需要编写自己的实现?我正在使用 PyQt4 和 Qt Designer 编写我的应用程序. 请参阅以下 OS X 上 Aqua 和 Cleanlooks 样式
..
我正在使用 PyQt4 创建一个应用程序,我想使用 qtDesigner 来设计布局.该应用程序包含一个 QGraphicView,我想为其实现每个鼠标的平移和缩放.我知道如何做到这一点的唯一方法是从 QGraphicView 覆盖“鼠标*"功能来进行平移和缩放. 现在我想在 qtdesigner 中使用这个新的自定义小部件. 谷歌搜索我发现我可以为 qtdesigner 编写一个“自
..
我不知道为什么我很难找到这个,但是你如何添加到 QTextEdit 或 QTextBrowser 的超链接?我正在尝试制作具有链接列表的内容,当您单击链接时,您将获得该链接所引用的对象. 解决方案 您需要将 acceptRichText 属性设置为 true.然后你可以使用 setHTML() 槽传入 HTML. win.setHTML("
..
我试图使用 PyQt 构建一个小型 UI. 它在 QGraphicsView 中有一个窗口、一个按钮(旋转)和一个多边形(矩形).目的之一该应用程序允许用户旋转多边形.那是在单击按钮,用户单击一个点,即最近的顶点自动向用户点击移动或倾斜.我也设置了多边形在点击前可移动,点击后不可移动. 问题是如果用户移动多边形然后点击,多边形以一种奇怪的方式旋转.有人可以帮我找出错误吗?我的猜测是它可
..
为什么这些语句都没有导入 QtCore、QtGui、QtNetwork 或其他任何语句?我已经搜索了这么久,找不到任何人来回答这么简单的问题.或者至少我是这么认为的. 导入 PyQt4从 PyQt4 导入 * 相反,我必须这样做: from PyQt4.QtCore import *从 PyQt4.QtGui 导入 *从 PyQt4.QtNetwork 导入 * 还有一堆.有什么捷径可以
..
我编写了一个用于实验室测量的 Python 应用程序,它通过不稳定的网络连接将数据保存到远程数据库中.当连接中断时,会弹出一个问题(我使用QMessageBox.question),询问用户是重复上次交易还是取消交易. 最近修改了应用程序以在夜间自主进行自动测量.不再有操作员点击默认选项“重试"!它应该在一段时间超时后自动选择,仍然给用户机会做出其他选择. 这意味着,如果用户没有做出任
..
我试图将 python 中的 matplotlib 作为自定义小部件嵌入 Qt Designer,我在网上遵循了其中一条指令,我将小部件提升到 mplwidget.py 并将文件编码为以下代码 from PyQt4 import QtGui从 matplotlib.backends.backend_qt4agg 导入 FigureCanvasQTAgg 作为 FigureCanvasfrom m
..
我正在尝试使用 PyQt4 从 python 2.7 中的按钮单击调用另一个窗口.下面的代码打开 AddBooking 对话框,但立即关闭它.我是 Gui 编程的新手,有人能告诉我我的代码有什么问题吗? from PyQt4 import QtGui从 HomeScreen 导入 Ui_HomeScreen从 AddBooking 导入 Ui_AddBooking导入系统类主屏幕(QtGui.Q
..
我正在使用 QAbstractTableModel 来填充 QComboBox.这很好用,但我希望总是有第一个组合框索引来包含“选择一个..."的值. 这可能吗,如果可能,怎么办? 我有一个 combobox,我将模型设置为: model = ProjectTableModel(projects)组合框.setModel(模型) 我的模型: class ProjectTableM
..
我需要在pyqt中写一棵树吗?它看起来像这样: 客户(这是文字)A 型(这是一个客户的孩子,有一个复选框)B 型(这是一个 Clients 子代,有一个复选框)供应商(这是文字)Mary(这是一个 Vendors 孩子,有一个复选框)Arnold(这是 Vendors 子项并且有一个复选框)时间段Init(这是一个时间段子项,将是一个用于日期选择的日历小部件)End(这是一个 Time Peri
..
背景: 我有一个脚本,允许我通过来自私人编辑器的 API 对 PostgreSQL 数据库进行空间查询(我无法直接查询数据库).此 API 与 python 3.2 一起使用.快速总结一下,此脚本用于在所需的地理足迹中下载此数据库的元素.根据区域的不同,您可以获得 1 到 100 多个元素,每个元素都有非常不同的大小(从 Ko 到 Go). 主窗口让您设置所有选项,然后启动全局进程.启
..
我正在使用 pytest-qt 来自动测试 PyQt GUI.对话框需要作为测试的一部分进行处理(不应模拟对话框). 例如,必须处理单击按钮后出现的文件对话框.有两个问题 在按钮单击命令之后,程序控制转到事件处理程序,而不是转到下一行,我可以尝试将鼠标单击/击键发送到对话框. 由于 QDialog 未添加到主窗口小部件中,因此它不会被列在主窗口小部件的子窗口中.那么如何获取QDi
..
我正在尝试构建一个很酷的应用程序,但我似乎缺乏一些知识.在互联网上阅读大量信息和示例,但没有帮助:理解“底层C/C++对象已被删除";错误 好的,这是我要做的: 我从我的 main.py 创建了中央小部件,它工作正常,我没有在这里完整地发布它: self.rw = ReportWidget()self.setCentralWidget(self.rw) 这是我的中心小部件 - re
..
这里是我的 kode,我为 QLineEdit 生成事件以将按下的组合键放入文本行它可以用于 Shift 键和 Alt 键但不是用于 Ctrl 键为什么? #!/usr/bin/python导入系统从 PyQt4.QtCore 导入 *从 PyQt4.QtGui 导入 *定义主():app = QApplication(sys.argv)w = MyWindow()w.show()sys.exi
..
我正在使用 Python 3.5.1,我正在尝试运行此代码,但 QVariant 有问题 from PyQt4.QtCore import *从 PyQt4.QtGui 导入 *导入系统类模型(QAbstractTableModel):def __init__(self, parent=None, *args):QAbstractTableModel.__init__(self, parent
..
要将 numpy 矩阵转换为 QPixmap,我使用了这个函数: def np2qpixmap(np_img):框架 = cv2.cvtColor(np_img, cv2.COLOR_BGR2RGB)img = QtGui.QImage(frame, frame.shape[1], frame.shape[0], QtGui.QImage.Format_RGB888)返回 QtGui.QPixm
..
是否可以在 PYQT4 中更改 QTabWidget 选项卡的背景颜色?有一种方法可以更改文本的颜色,但不能更改选项卡的背景颜色. 我有一个带有多个选项卡的程序,我想为每个级别设置自己的背景颜色.见附件示例. from PyQt4 import QtCore, QtGui尝试:_fromUtf8 = QtCore.QString.fromUtf8除了属性错误:_fromUtf8 = lam
..