pyqt相关内容

来自 Numpy 数组的 PyQt5 QImage

考虑下面的代码 from PyQt5.QtWidgets import QMainWindow, QLabel, QSizePolicy, QApplication从 PyQt5.QtGui 导入 QPixmap、QImage从 PyQt5.QtCore 导入 Qt将 numpy 导入为 np导入系统类测试(QMainWindow):def __init__(self):super().__i ..
发布时间:2022-01-05 21:41:03 Python

QTableWidget 整数

我正在尝试在 QTableWidget 中插入和显示整数.他们不显示.如果我将所有内容都转换为字符串,它就可以工作,但是我不能按数字对列进行排序——只能按词法(1、10、100 等)进行排序.这是使用 PyQt. 我尝试了一些建议的解决方案,使用 QTableWidgetItem.setData(someRole,intValue),然后什么也没有显示.我尝试过 Qt.UserRole、Di ..
发布时间:2022-01-05 21:40:49 Python

多处理问题 [pyqt, py2exe]

我正在使用 PyQt4 编写 GUI 程序.我的主窗口中有一个按钮并通过单击此按钮.我希望启动一个后台进程这是派生类的实例来自加工过程. class BackgroundTask(processing.Process):def __init__(self, input):processing.Process.__init__(self)...定义运行(自我):... (注意我使用的是 Pyth ..
发布时间:2022-01-05 21:40:28 Python

从控制台(Ctrl-C)杀死时,让我的 PyQt 应用程序退出的正确方法是什么?

让我的 PyQt 应用程序从控制台 (Ctrl-C) 终止时退出的正确方法是什么? 目前(我没有做任何特殊的事情来处理 unix 信号),我的 PyQt 应用程序忽略了 SIGINT (Ctrl+C).我希望它表现得很好并在它被杀死时退出.我该怎么做? 解决方案 17.4.信号 — 为异步事件设置处理程序 尽管就 Python 用户而言,Python 信号处理程序是异步调用 ..
发布时间:2022-01-05 21:40:01 服务器开发

PyQt5 使用 runJavaScript 检索表单值

我有一个 form.html 文件,我使用 PyQt5 QWebEngineView 运行它.我想在单击提交按钮后检索表单值.我经历了许多解决方案,但找不到完美的解决方案.例如:我找到了这个,但它适用于URL Change. 我只是在寻找一种可以点击提交按钮的解决方案. 这是我从上面的链接中使用的代码,但我没有从表单返回任何值: 导入操作系统导入系统从 PyQt5.QtWidgets 导 ..
发布时间:2022-01-05 21:39:42 Python

子进程 Popen 阻塞 PyQt GUI

我正在尝试使用 PyQt 为名为“HandBrake"的视频转换器应用程序构建一个简单的 gui. 我的问题是,当我选择要转换的视频文件时,子进程 Popen 会使用必要的参数启动手刹应用程序,但在等待手刹完成时,gui 被阻止,因此我无法进行任何更改.(例如:我无法禁用按钮或更改其文本) 我不是在寻找更复杂的解决方案,例如进度条等,但我只想在等待程序完成转换的同时禁用按钮并更改其文本 ..
发布时间:2022-01-05 21:38:18 Python

Python实现简单的网络数据存储

我正在尝试开发一个 python PyQt 程序,允许用户输入有关个人资料的数据,并在以后查看它们以进行处理. 该程序将被少于 5 人同时使用.所以,我正在考虑使用 Sqlite3 数据库,因为我相信它应该能够应付这么大的流量. 我想到的框架是,客户将在每台机器上拥有自己的 python pyqt 程序副本.每当他们执行任何需要读取/写入数据的操作时,它都会通过 Internet 连接 ..
发布时间:2022-01-05 21:38:09 Python

PyQt 对话框 - 如何在按下按钮后退出?

好吧,我正在编写一个小型 PyQt4 应用程序,它只是一个是/否对话框,它必须执行外部命令(例如“eject/dev/sr0")并退出. 应用程序运行,它在按下“是"按钮后执行命令,但在执行命令时我无法让对话框本身退出. #!/usr/bin/python# -*- 编码:utf-8 -*-导入系统导入操作系统导入子流程从 PyQt4 导入 QtGui从 PyQt4 导入 QtCore从子 ..
发布时间:2022-01-05 21:37:46 Python

是否可以将 C++ 小部件嵌入 PyQt 应用程序?

我有一个 PyQt5 应用程序和大多数用 Python 编写的小部件.我想用 C++ Qt 编写一些小部件以使其更快,然后将其嵌入到我的 PyQt QMainWindow 中. 有可能吗? 解决方案 您可以使用 SIP 来从 python 执行用 C++ 创建的小部件,在下面的link 我展示了一个如何做的例子. 示例结构如下: ├── configure.py├── 啜饮│ ..
发布时间:2022-01-05 21:37:29 C/C++开发

在pyqt中隐藏qtablewidget中选定单元格的边框?

有没有办法在qtablewidget中隐藏所选单元格的边框(或将边框颜色设为白色)..默认情况下显示虚线边框..你能帮我... 解决方案 您试图隐藏的选定单元格周围的虚线边框看起来像是一个焦点矩形.任何给定的单元格都可以具有焦点并且不会同时被选中,反之亦然.如果您希望此边框不被绘制,请使用项目委托.在那里您可以在绘制之前从项目的状态中删除 State_HasFocus 样式.请参阅下面的示例, ..
发布时间:2022-01-05 21:37:18 其他开发

PyQt - QTableView 中的复选框列

我正在从 Pandas 数据帧动态创建 QTableView.我在这里有示例代码. 我可以使用复选框创建表格,但我无法让复选框反映模型数据,甚至无法更改为未选中状态. 我正在关注上一个问题中的示例代码 并以@raorao 的回答为指导.这将显示表格中的框,但所有功能都不起作用. 任何人都可以建议任何更改,或者此代码有什么问题.为什么不反映模型,为什么不能改变? 请在此处查看 ..
发布时间:2022-01-05 21:36:57 Python

macOS Sierra 上的 Python PyQt

如何在装有 OS X Sierra 的 Mac 上使用 PyQt 4 或 5?看来我必须等待 PyQt 的新版本,但我不确定这是否真的如此. 解决方案 确保您已安装 homebrew. 使用以下命令: brew tap cartr/qt4 brew tap-pin cartr/qt4 brew install qt brew install pyside ..
发布时间:2022-01-05 21:36:41 Python

PyQt Widget connect() 和 disconnect()

根据条件,我想将按钮连接/重新连接到不同的功能. 假设我有一个按钮: myButton = QtGui.QPushButton() 在这个例子中,假设我检查是否有互联网连接. 如果连接==真:myButton.clicked.connect(function_A)elif 连接 == False:myButton.clicked.connect(function_B) 首先,在按钮被 ..
发布时间:2022-01-05 21:36:35 Python

Android 上的 PyQt

我现在在做PyQt,必须在Android上创建应用程序,我看过kivy库,但是太粗糙了. 现在有没有办法在 PyQt 上运行 Android 上的应用程序? 解决方案 Android 不支持 PyQt4.然而,支持 PyQt5(请参阅this).但是,您可以移植您的应用程序以使用 PySide.它为 Qt4 平台提供绑定.然后您可以使用 pyside-android. ..
发布时间:2022-01-05 21:36:24 移动开发

如何在pyqt中创建模态窗口?

我查看了文档,发现“self.setWindowModality(QtCore.Qt.WindowModal)". 我将此函数添加到我的“init"函数中,但仍然无法创建模态对话框. 任何帮助将不胜感激, 谢谢. 解决方案 QDialog has setModal() as found 此处. 如文档所述: 默认情况下,该属性为 False 并且 show() 弹出对 ..
发布时间:2022-01-05 21:36:00 Python