pyqt4相关内容

PyQt4 QProcess 状态始终为 0,各种插槽也不起作用

我试图找出 QProcess (Linux!) 的工作方式,因为我的一个项目将需要它(注意:不使用 suprocess 或多线程!进程也必须与主应用程序分离!).下面是一段演示一些基本功能的小代码: #!/usr/bin/python导入系统从 PyQt4 导入 QtGui、QtCore从 PyQt4.QtCore 导入 QProcess类示例(QtGui.QWidget):def __init ..
发布时间:2021-06-24 20:01:38 Python

PyQt4:图形视图和像素图大小

我正在使用 QTDesigner 为某些图像处理任务开发 GUI.我在网格布局中有两个相互下方的图形视图.两者都应该显示一个图像,稍后我将添加叠加层. 我创建了我的 Pixmap img_pixmap 并将其添加到我的场景中.然后将此场景添加到我的图形视图中.由于我的图像比我的屏幕尺寸大得多,所以我应用了 fitInView().在代码中: self.img_pixmap_p = self ..
发布时间:2021-06-24 20:01:35 Python

在 PyQt4 中使用 QThread 运行线程时更新变量值

当我尝试在我的代码中使用 Threading 时出现问题.我想要做的是将默认值传递给 def __init__,然后使用其实例调用线程并使用更新的值但不知何故我无法获得更新的值. 下面是我的初始值代码:ma​​in.py from PyQt4 import QtGui导入系统使用 PYQT4 导入 GUI # GUI 应用程序从 PyQt4.QtCore 导入 QThread#import ..
发布时间:2021-06-24 20:01:32 Python

PyQt QFileIconProvider 类自定义图标

我有一个带有 QFileSystemModel 的 QTreeView 来创建文件夹目录树.因为我在 Windows 上使用可怕的默认图标,所以我想创建一些我自己的(文件夹、网络驱动器等).通过阅读文档,我发现我需要创建自己的 QFileIconProvider 类并覆盖默认图标.我的问题是我到底如何在 python 中做到这一点?我发现这篇文章 here 提供了一个 C++ 解决方案,但我对翻译 ..
发布时间:2021-06-24 20:01:29 Python

PyQt4 使用类中函数的全局变量

我知道要使用函数中的全局变量,您需要先执行该函数: def f():全球性s = '你好'F()印刷) 但是如何在以下示例中全局使用变量 s: 导入系统从 PyQt4.QtGui 导入 QApplication、QMainWindow、QPushButton、QLineEdit、QLabel、QComboBox、QProgressBar、QFileDialog从 PyQt4.QtCore 导 ..
发布时间:2021-06-24 20:01:26 Python

PyQt:从另一个函数修改小部件对象

我正在 PyQt4 中制作多页应用程序,因此每当用户执行特定操作(例如单击按钮)时,小部件都会更新. 例如,有 5 个小部件和一个按钮: 隐藏 3 个小部件,显示 2 个小部件. 每当我点击按钮时,它都会隐藏 2 个小部件,并显示那些 3 个. 所以在代码中,它应该是这样的: # 启动def somefunc(self):widget1 = QtGui.QLabel("W ..
发布时间:2021-06-24 20:01:23 Python

互联网浏览器 Qt4 小部件?

我想在 GUI 中显示一个小框 (400x85),该框显示在网络上的 HTML 文件中.QtWebKit 类获得了他的 QWebView 小部件,但是整个 QtWebKit 类非常重,重量为 16MB,并且将应用程序的初始化速度减慢了三个秒. 加载整个 QtWebKit 类并不是为了显示一个 HTML 页面.是否可以使用 IE 的内置 Web 引擎?(通过 ActiveX 对象之类的?) ..
发布时间:2021-06-24 20:01:20 Python

Python 3 pyQt4 使用来自多个模块/类的变量更新 GUI

我编写了一个包含嵌套类/线程和多个模块的大型程序.我现在想添加一个简单的 GUI 和一些标签来显示一些变量.但是,变量分散在整个模块和类中.我正在寻找一种方法将这些变量更新到 GUI 中而不改变现在的代码太多了. 我对 Pyqt4 有基本的了解(我也会接受 tkinter 的答案). 我尝试不使用信号/发射,因为据我所知发射必须从 Qthread 发送,这意味着对我的代码进行彻底检查, ..
发布时间:2021-06-24 20:01:17 Python

基于模板,Python3 生成带图的文档

我有一个 Python3 GUI,用户可以在其中选择某些值进行统计评估和/或绘制(历史). 根据用户的要求,我想用这个 GUI 创建一个报告,最好是 DOC 或/和 ODT 或/和 PDF 格式.报告的布局几乎是固定的,将改变的是:所选度量的名称和相应的值(始终显示三个度量 - 用户选择哪个),matplotlib 直方图(将根据所选设置而变化)、用户名、日期等 在一些较旧的线程中,我 ..
发布时间:2021-06-24 20:01:13 Python

如何在 Python 中引用创建者对象?

我有一个问题. 有两个类:A 和 B.A 创建了类型 B 的对象.所以从 A 访问 B 的方法很容易,但是如何从对象 B 访问对象 A 的方法?我正在尝试在 Qt 中使用双向信号槽机制.A 很容易在 B 中有一个信号槽,但 B 看不到 A 中的信号. 我有一个模糊的想法,即在创建对象时可以以某种方式将创建者类引用为“成员",但我不确定如何对此进行编码. 提前致谢. 解决方案 ..
发布时间:2021-06-24 20:01:11 Python

在没有显示的情况下运行 PyQt4 脚本

我想运行一个 Python 脚本,该脚本通常通过没有 X11 转发的连接远程打开 Qt 窗口.有没有办法创建某种可以将窗口绘图发送到的虚拟显示?(某些 x11 等效于/dev/null).这样做的目的是检查脚本是否可以与 PyQt4 的 API 一起用于不同版本的 PyQt4,但我希望能够在没有显示的服务器上远程运行它.有什么想法吗? 解决方案 您可以安装 xvfb 实用程序 sudo ..
发布时间:2021-06-24 20:01:08 Python

在 pyqt4 qobject 类中连接 pyqt4 信号

我有两个班级;一个用于我的窗口,一个用于我的控制对象 类窗口(baseClass, testForm):scanStarted = QtCore.pyqtSignal(str)def __init__(self,parent=None):super(window, self).__init__(parent)self.setupUi(self)#其他窗口设置self._scanner.pushS ..
发布时间:2021-06-24 20:01:05 Python

将 PyQt4 与 bbfreeze 一起使用 - 使用了错误的 ui 样式

所以为了提供一些上下文,我的目标是生成一个二进制文件,它可以在任何最近的 linux(但主要是 ubuntu)上运行我的 Python/PyQt4 应用程序,而无需用户安装 pyqt4 或 pyqwt5 库.(如果有人能给出比我下面的方法更好的方法,那也很棒:) 我主要是通过安装 ubuntu 8.04 虚拟机(来自 bbfreeze 的结果代码不会在安装了较旧 glibc 的系统上运行), ..
发布时间:2021-06-24 20:00:54 其他开发

如何在窗口上显示 QLineEdit?

我使用 PyQt4 和 Pydev 创建了一个小窗口.代码如下: 导入系统从 PyQt4 导入 QtGui从 PyQt4 导入 QtCore# 创建图形界面对象app = QtGui.QApplication(sys.argv)小部件 = QtGui.QWidget()widget.setGeometry(400,300,800,800) # 定位窗口widget.resize(450,250) ..
发布时间:2021-06-24 20:00:51 Python

PyQt4 Qt Designer 制作动态 GUI

我正在尝试找出一种使用 Qt Designer 制作动态 GUI 的方法.例如,假设我有一个水平布局的主窗口.我的一侧有一个按钮,另一侧有一个空白区域.当我单击按钮时,空白区域将填充我在 Qt Designer 中制作的小部件.当再次按下按钮时,小部件将被替换为我在 Qt 设计器中制作的另一个小部件.我是否必须制作所有小部件以填充空白区域和自定义小部件? 我尝试将父级设置为空,但是在第二次更 ..
发布时间:2021-06-24 20:00:47 其他开发

使用 PyQt4 返回 Javascript 生成的 HTML

我正在使用以下样板 PyQt4 代码,目的是捕获页面上由 javascript 生成的所有 HTML: 导入系统从 PyQt4.QtGui 导入 *从 PyQt4.QtCore 导入 *从 PyQt4.QtWebKit 导入 *类渲染(QWebPage):def __init__(self, url):self.app = QApplication(sys.argv)QWebPage.__ini ..
发布时间:2021-06-24 20:00:41 Python

如何更改 qtwebkit 中的 POST 数据?

要更改qtwebkit 中的POST 变量,需要更改或替换createRequest(...) 中的outgoingData.如何创建自己的 而不是 QFile 或 QByteArray.正是 QIODevice 对象!创建可写设备需要它.或者如何将 转换为 . 这个设备最常用于 QNetworkAccessManager: https://orgt.gitorious/qt/webkit/s ..
发布时间:2021-06-24 20:00:38 Python