pyqt5相关内容

QFileDialog在调用时关闭窗口

这是我第一次在这里问问题,因此,如有任何错误,请原谅我. 所以我的问题是,当我运行程序时,它运行良好.但是,一旦我单击“搜索",程序就会关闭. 我使用self.pushButton_5.cicked.connect(run)调用运行的函数: openfile = QtGui.QFileDialog.getOpenFileName(self) # Filename line f = ..
发布时间:2020-07-05 01:03:06 Python

pyqt5-查找文档

我一直在研究Summerfields关于使用Python和QT进行快速GUI编程的书... pyqt更加精确,但是2007年的书使用的是第4版.我正在尝试使用当前的5.4版.2 .. 我正在尝试找出一些变化,希望能对找到东西提供一些帮助.这是文件保存对话框的示例-摘自本书: fname = QFileDialog.getSaveFileName(self, ..
发布时间:2020-07-05 00:55:26 Python

如何更改QTableView的单元格背景颜色

我有一个显示QAbstractTableModel的表格视图,我设法为数据函数中的一行上色,但是我只想为单元格而不是整个行上色.即如果单元格值=“错误",我想将其涂成红色 我尝试使用setData函数为单元格设置颜色 class TicketGUI(QAbstractTableModel): def __init__(self, data): QAbstract ..
发布时间:2020-07-05 00:24:18 Python

可编辑的可重排序(通过拖放)Qt5 QTreeView示例

在找不到Qt5的QTreeView的体面通用分层可重排序的拖放示例之后,我尝试相应地转换可编辑树模型示例代码. 有一个相关的问题记录在: 在PyQt中具有拖放支持的QTreeView ,但是PyQt4本身不是问题(无论如何我都会将其转换为PyQt;)),treeview +抽象模型无法正常工作.至少,它不会在这里重新排序任何项目. 此示例代码也无法正常工作:它允许移动项目,但是将其删除 ..
发布时间:2020-07-05 00:22:54 C/C++开发

捕获QApplication中引发的异常

我正在尝试使用PyQt5编写可在系统任务栏中运行的应用程序。 代码有时会引发异常,因此我必须能够捕获它们。 我希望当应用程序中发生异常时,主要事件循环已退出,因此像这样捕获它应该起作用: try: application.exec() 除外: do_stuff() 例如,当我按下“提高”按钮时,我只看到回溯,但从未看到捕获到的错误!。 从PyQt5导入Q ..
发布时间:2020-06-10 22:52:11 Python

如何使用python运行matplotlib和PyQt5 Video

我试图同时运行QVideoWidget和matplotlib动画, 但是当我运行此py时,QVideoWidget无法正常工作。 我得到了QVideoWidget代码和matplotlib动画代码,然后将这些代码加到下面的代码中。 如果我关闭matplotlib动画窗口,然后QVideoWidget开始工作。 我想知道为什么会这样并解决此问题 谢谢 导入matp ..
发布时间:2020-06-06 18:37:14 Python

将QHBoxLayout的每个小部件对齐到顶部

我试图将QHBoxlayout中的每个小部件都对齐到顶部,但我得到的是每个小部件似乎都居中。我认为这是由于大小不同所致。 例如: 从PyQt5.QtGui导入* 从PyQt5.QtCore导入* 从PyQt5.QtWidgets导入* 导入系统 类SurfViewer(QMainWindow): def __init __(self,parent = None): ..
发布时间:2020-06-03 22:26:52 Python

在PyQt5 Webengine中使用html中的本地文件

我正在尝试将可打印图形嵌入到PyQt5网络引擎视图中.我可以使用以下方法做到这一点: 以交互模式在qwebview中以绘图方式打开 如果您阅读了该文章,则说明该文章说明您在使用Webengine视图时无法直接在HTML中包含javascript(加载2 MB以上的文件时会出现问题).但是,我正在尝试使其成为javascript的源是plotly-min.js的本地副本(保存在项目文件夹 ..
发布时间:2020-05-28 18:33:59 Python

Debian模组中的PyQt5依存关系

我有一个带有__main__的Python模块,该模块使用PyQt5.我已经在Debian Buster盒子上安装了PyQt5: apt-get install python3-pyqt5 如果执行,__main__程序将按预期运行 python3 mymodule/__main__.py 从源目录.现在,我已将该模块安装到python中: python3 setup.p ..
发布时间:2020-05-27 23:41:05 Python

pip3安装PyQt5-用户失败

尝试通过pip3安装PyQt5时出现错误.自动消息要我添加更多细节,但我没有任何细节.所有细节都在代码中. ➜ ~ pip3 install PyQt5 --user Collecting PyQt5 Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connect ..
发布时间:2020-05-27 23:24:20 Python

pyInstaller没有为python3安装

在我发布这篇文章时,pyInstaller.org网站似乎已关闭. 我正在尝试为python3安装pyInstaller.我都尝试过: "c:\ python34 \ scripts \ easy_install.exe" pyInstaller "c:\ python34 \ scripts \ pip.exe"安装pyInstaller 但都给出: PyInstalle ..
发布时间:2020-05-27 23:21:03 Python

如何在新的virtualenv上安装PyQt5并在IDLE上工作

我使用从riverbank官方网站提供的安装程序,在我的win7系统(python 3.3)上全局安装了PyQt5. 然后,我创建了一个新的–no-site-packages virtualenv,在其中键入pip list后,列出的唯一内容是pip(1.4)和setuptools(0.9.7). 但是,现在的问题是,我也需要在此处安装完整的PyQt5,而使用pip工具似乎是不可能的. ..
发布时间:2020-05-27 22:44:32 Python