pyqt4相关内容

直接从 UI 文件加载 QDialog?

我使用 QT Designer 并用它创建我的 GUI.要启动主程序,我使用以下代码: 导入系统从 PyQt4 导入 uic、QtGui、QtCore从 PyQt4.QtGui 导入 *从 PyQt4.QtCore 导入 *尝试:_fromUtf8 = QtCore.QString.fromUtf8除了属性错误:def _fromUtf8(s):返回尝试:_encoding = QtGui.QA ..
发布时间:2021-06-24 19:55:19 Python

如何记录 QApplication 的未捕获异常?

我应该在哪里使用except块来记录QApplication的异常? 这似乎不起作用: app = QtGui.QApplication(sys.argv)主窗口 = 主窗口()MainWindow.show()尝试:eventLoop = app.exec_()除了例外,e:log.exception(str(e)) 因为异常甚至不会到达那个块. 解决方案 我通过覆盖 exce ..
发布时间:2021-06-24 19:55:16 其他开发

PyQt 没有 button.clicked.connect 功能?

我有一个带有 python 3.4 的 PyQt4,并且发生了这个奇怪的错误.每当我尝试调用 btn.clicked.connect() 时,Pycharm 都会抛出此错误: 在“function"中找不到引用“connect". 例如: btn = QtGui.QPushButton("退出", self)btn.clicked.connect(QtCore.QCoreApplicatio ..
发布时间:2021-06-24 19:55:10 Python

关闭 PyQt4 Gui 应用程序后 Python 内核崩溃

好的,这是我的问题: 我想创建一个 PyQt4 Gui,它可以从 python 控制台执行(用 IDLE、Spyder 控制台和 IPython 控制台测试),然后允许用户更改和查看变量.关闭应用程序后,用户应该能够在控制台中使用变量做进一步的工作.但是通过关闭 Gui 内核崩溃并且无法对控制台进行任何新的输入. 我正在使用 Python 2.7 和 PyQt4.我正在使用以下代码启动 ..
发布时间:2021-06-24 19:55:04 Python

如何更新实时绘图并使用按钮在 pyqtgraph 中进行交互?

我使用 pyqtgraph.examples 中的“滚动图"示例作为模板来创建一个绘图,它显示了一个连续的正弦波.现在,我想使用按钮来改变正弦波的幅度.这就是我使用另一种结构的原因(见下面的代码).这不起作用,它只绘制静态正弦波.如何使用我的更新函数绘制连续的正弦波?如何使用按钮改变振幅?我已经检查了这个和这个没有成功. 导入系统从 PyQt4 导入 QtGui、QtCore将 numpy 导入 ..
发布时间:2021-06-24 19:55:02 Python

PyQt:图形场景椭圆的悬停和单击事件

我想知道用户是否将鼠标悬停在或单击 GraphicsScene 形状对象(例如,我在下面评论的椭圆对象).我是 PyQt 的新手,C++ 的文档比 Python 好得多,所以我在弄清楚这个问题时遇到了一些麻烦. from PyQt4 import QtGui, QtCore类 MyFrame(QtGui.QGraphicsView):def __init__( self, parent = No ..
发布时间:2021-06-24 19:54:58 Python

用 SVG 椭圆弧计算?

我正在开发自定义 pyQt SVG 渲染器,需要帮助.这纯粹是数学问题,因此您不需要 API. 要计算 SVG 椭圆弧,您需要两个半径 rx 和 ry;椭圆的旋转度数 x-axis-rotation;large-arc-sweep-flag(1 或 0),用于确定圆弧的绘制角度是大于还是小于 180 度以及圆弧的方向;sweep-flag(1 或 0)决定弧线是沿负方向还是正方向绘制;最终的 ..
发布时间:2021-06-24 19:54:55 Python

如何使用 QSocketNotifier (linux) 观看串行端口?

如果/dev/ttyS0 上发生某些事情,有人能给我一个关于如何设置 QSocketNotifier 以触发事件的示例吗?(最好在 python/pyqt4 中) 解决方案 这是一个使用 QSocketNotifier 持续读取文件的示例.只需将那个 'foo.txt' 替换为 '/dev/ttyS0' 就可以了. 导入操作系统从 PyQt4.QtCore 导入 QCoreApplica ..
发布时间:2021-06-24 19:54:53 Python

无法更改 PySide.QtGui 对象的 __class__

我经常使用 PyQt4 - 有时我喜欢重载一些对象以允许我添加一些功能.这在 PyQt4 中工作正常,例如: from PyQt4 import QtGui按钮 = QtGui.QPushButton()类 MyPushButton(QtGui.QPushButton):通过button.__class__ = MyPushButton 但是,我正在尝试调整我的一些代码,以便它使用 PySid ..
发布时间:2021-06-24 19:54:50 Python

使用python迭代QListView中的所有项目

我有一个 QlistView 里面有一个复选框(动态创建)和项目名称(QstandardItem).Qlistview 下面是一个名为 DatacheckercheckBox1 的复选框.我想要的是当此 DatacheckercheckBox1 复选框状态更改为“已选中"时,应选中 QlistView 中的所有复选框.我已通过 为 DatacheckercheckBox1 复选框发出信号 se ..
发布时间:2021-06-24 19:54:44 Python

更改QLCD号码的数字颜色

我想在 Qt Designer 中更改 QLCDNumber 的背景和数字颜色,我将在我的 Python 程序中使用该设计(GUI). 有人说,这可以让我在 Qt-Designer 中添加样式表. QLCDNumber{color:rgb(85, 85, 255);background-color:rgb(0, 170, 255);} 背景颜色成功,数字颜色成功. 如何尝试获取数字 ..
发布时间:2021-06-24 19:54:41 Python

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

我已经制作了一个 pyqt 样式表的 qss 文件,我应该如何调用文件内容并提供给 self.setStylesheet(..) from PyQt4 import QtCores = QtCore.QString('c:\myProject\darkFantasy.stylesheet') 上面的代码加载的是路径字符串而不是实际的样式表. 那么如何加载样式表文件的实际内容..?我应该在 ..
发布时间:2021-06-24 19:54:39 Python

PyQt4 创建一个简单的 GUI 应用程序时遇到问题

所以我正在使用 Python 和 PyQt4 创建一个简单的 Windows 应用程序.我在 QtCreator 中按照我想要的方式设计了我的 UI,并且我已经从 .ui 文件创建了必要的 .py 文件.但是,当我尝试实际打开窗口实例时,出现以下错误: AttributeError: 'Window' 对象没有属性 'setCentralWidget' 所以我回到 ui_mainwindow. ..
发布时间:2021-06-24 19:54:36 Python

如何使选定的 qgraphicsitem 的边界矩形自动显示?

我在 SO 中通过 @serge_gubenko 找到了这个例子.围绕 PyQt4 中的中心点移动 QGraphicsItem 我做了一些修改,最终得到:为什么我的 QGraphicsItem 不可选? 如果我运行这个例子(移动一个 QGraphicsItemPyQt4 中的中心点)并单击图形项,它会自动显示一个虚线框,表示它被选中.我准备了图片来展示效果,但由于我的声誉很低,我还不允 ..
发布时间:2021-06-24 19:54:33 Python

如何在 PyQt 中发送 UI 事件?

我想在我的程序中自动化 UI 操作:它可以显示菜单、打开另一个表单等.我在我的 python 应用程序中使用 .py 文件和 .ui 文件.我该怎么做? 解决方案 几乎所有的 GUI 框架都有一个事件的概念,它通常由用户操作(按钮单击、窗口拖动等)生成并发送到您的处理程序. 但事件通常也可以直接发送到事件循环.就您而言,我假设您使用的是 Digia 的 PyQt 和 Qt 工具包. ..
发布时间:2021-06-24 19:54:30 Python

QSettings():如何保存到当前工作目录

对于可以直接从闪存/笔/USB/jump/thumb 驱动器运行的应用程序,为了从一台机器移动到另一台机器的便携性,将用户设置存储在同一台记忆棒上是有意义的运行程序的目录(而不是 Windows/Mac/Linux 用户或每台机器的系统目录). QSettings() 很方便,但是可以告诉它使用当前工作目录吗? 这是一个使用 QSettings() 保持其屏幕位置从运行到运行的小示例程 ..
发布时间:2021-06-24 19:54:24 Python

我如何将 QTableWidgetItem 图标放在单元格的中心

我想要一个表格单元格只有一个没有任何文字的图标. 我看到 QTableWidgetItem 类有一个对齐文本的方法 (int QTableWidgetItem::textAlignment () const) 我找不到调整图标位置的方法(它似乎卡在左边——即使单元格中没有文本) 查看状态和能量列. 解决方案 您可以通过样式选项影响图标相对于文本的位置. 如果 QTa ..
发布时间:2021-06-24 19:54:21 其他开发