pyqt相关内容

子进程Popen阻止PyQt GUI

我正在尝试使用PyQt为视频转换器应用程序"HandBrake"构建一个简单的GUI. 我的问题是,当我选择要转换的视频文件时,子进程Popen使用必要的args启动手刹应用程序,但是在等待手刹完成gui时被阻止,因此我无法进行任何更改. (例如:我不能禁用按钮,也不能更改其文本) 我不是在寻找更复杂的解决方案,例如progressbar等,但是我想在等待程序完成转换的同时简单地禁用该 ..
发布时间:2020-05-29 01:01:36 Python

Qt Designer:找不到自定义PyQt小部件插件

我编写了许多自定义窗口小部件插件,以便在Qt Designer和我的管道中使用它们. 这在我的Mac(Mavericks,PyQt4,Python 2.7)上运行良好,本周我也想在Windows环境中实现这些插件.但这没有用.插件未出现在左侧Qt Designer的小部件框中(Windows 7,PyQt4,Python 2.7). 经过大量尝试,我下载了PyQt4示例文件,并按照以下 ..
发布时间:2020-05-28 20:06:15 Python

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

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

在PyQtGraph中返回鼠标光标坐标

我是PyQtGraph的新手,并希望将其用于快速可视化我的数据采集.以前,我使用matplotlib来重画图形是我的瓶颈.过渡到PyQtGraph之后,我目前仅缺少matplotlib的一项功能.即,返回鼠标光标的x坐标和y坐标. 在使用PyQtGraph绘制的绘图中,如何调用/模拟鼠标光标的x坐标和y坐标的返回? 编辑! -实施leongold技巧后,代码可以返回mousecurso ..
发布时间:2020-05-28 03:21:59 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

如何在新的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

pip安装PyQt IOError

我正在尝试通过pip安装PyQt软件包,但出现此错误: ~$ pip install PyQt Downloading/unpacking PyQt Downloading PyQt-x11-gpl-4.8.3.tar.gz (9.8Mb): 9.8Mb downloaded Running setup.py egg_info for package PyQt Traceb ..
发布时间:2020-05-27 22:09:44 Python

如何在Python 3中将QImage(QPixmap)转换为PIL图像?

我想将图像从QImage或Qpixmap类转换为PIL图像. 我发现了这一点:将PyQt转换为PIL图像 但是它似乎在Python3中不起作用.是将其实现到Pyhton3还是更简单地使用新方法来实现? 解决方案 根据文档: StringIO和cStringIO模块不见了.而是导入io 模块并使用io.StringIO或io.BytesIO来存储文本和数据 分别. 因此解决 ..
发布时间:2020-05-27 21:07:33 Python

将PyQt转换为PIL图像

我在QImage中有一个图像,我想在显示之前在PIL中对其进行处理.虽然ImageQT类使我可以将PIL图像转换为QImage,但似乎没有任何东西可以从QImage转换为PIL图像. 解决方案 我使用以下代码将其从QImage转换为PIL: img = QImage("/tmp/example.png") buffer = QBuffer() buffer.open(QIODevic ..
发布时间:2020-05-27 20:55:50 Python

Python:Pickle和Qt(PyQT)

找出为什么将Qt对象的实例作为MyClass()的属性会导致两页崩溃日志非常有趣.以及如何避免它: import sys, os, pickle from PyQt4 import QtGui class MyClass(object): def __init__(self): self.myQtWidget=QtGui.QPushButton() ..
发布时间:2020-05-27 20:16:50 Python

如何获取python模块的路径(不是sys.executable)

我需要在python程序中获取PyQt库的路径.程序作为脚本从其他应用程序运行,因此我的 sys.executable = 'D:/program files/visum/exe/visum115.exe 并且我需要我的实际python路径(以及PyQt库模块的路径) Path = C:\Python25\Lib\site-packages\PyQt4\plugins 我正在尝 ..
发布时间:2020-05-25 02:39:28 Python

如何从网络加载PyQt4中的.ico文件

我有一个用PyQt4开发的应用程序. 它为Windows和QMenus设置了图标. 所有客户端系统均已安装python.然后从网络位置(\\system_xyz\PyQt4)加载PyQt4. 该应用程序在带有正确加载图标的开发人员系统中可以正常运行. 但是,当在客户端上运行相同的脚本时,应用程序可以运行,但图标不会加载. 在我的应用程序中,我也使用了Qsql驱动程序.它也有 ..
发布时间:2020-05-25 02:26:59 Python

PyQt5在带有熊猫的QTableView上极其缓慢地滚动

我正在使用QTableView在PyQt5 GUI内创建一个表.我从熊猫数据框中有35行和5列.滚动和排序表非常慢(几秒钟). 我已经在寻找解决方案,但是大多数人在填充表格时遇到了麻烦.有人建议使用numpy数组,但我看不到性能有任何提高. 这是我的代码: def create_table(dataframe): table = QTableView() tm = ..
发布时间:2020-05-24 03:48:09 Python

PyQt-使用pandas DataFrame在QAbstractTableModel(QTableView)中加载SQL-在GUI中编辑数据

我对python并使用WinPython-32bit-2.7.10.3(包括QTDesigner 4.8.7)很陌生.我正在尝试使用QtableViews在两个单独的项目上编写一个使用sqlite数据库的接口. 算法大致如此: -连接到数据库并将数据转换为pandas.DataFrame -将DataFrame转换为QAbstractTableModel -将QAbstractTabl ..
发布时间:2020-05-24 03:41:16 Python

如何将数据从QTableWidget检索到Dataframe?

我有一个处于可编辑模式的QTableWidget,用户可以在其中输入整数输入,如何生成在此表中输入的数据列表以对其执行操作,这是我的手动代码: def dataframe_generation_from_table(self,table): number_of_rows = table.rowCount() number_of_columns = table.columnCo ..
发布时间:2020-05-24 00:56:42 Python

PyQt-QTableView中的复选框列

我正在从Pandas数据帧动态创建QTableView.我在此处找到示例代码. 我可以创建带有复选框的表格,但是我无法使复选框反映模型数据,甚至根本无法更改为未选中状态. 我正在遵循之前问题的示例代码并以@raorao答案为指导.这将显示表格中的框,但所有功能均不起作用. 任何人都可以提出任何更改建议,或者此代码出了什么问题.为什么它不能反映模型,为什么不能更改? 在此处查 ..
发布时间:2020-05-23 22:50:17 Python