pyqt5相关内容

我如何使用 M1chip 在我的 Mac 上运行 pyqt5

现在.当我运行它时.错误在于ImportError: dlopen(/Users/vihanmy/Library/Python/3.8/lib/python/site-packages/PyQt5/QtWidgets.abi3.so, 2): 没有找到合适的图像.有没有发现:/Users/vihanmy/Library/Python/3.8/lib/python/site-packages/PyQ ..
发布时间:2021-11-16 20:33:41 其他开发

使用 Python 获取视频属性,无需调用外部软件

[更新:] 是的,这是可能的,现在大约 20 个月后.请参阅下面的 Update3![/更新] 这真的不可能吗?我所能找到的只是调用 FFmpeg(或其他软件)的变体.我当前的解决方案如下所示,但为了可移植性,我真正想要的是一个纯 Python 的解决方案,它不需要用户安装额外的软件. 毕竟,我可以使用 PyQt 的 Phonon 轻松播放视频,但我不能简单地获取诸如视频的尺寸或时长之 ..
发布时间:2021-09-17 20:06:42 其他开发

模拟 PyQt 方法

我有一个继承自 PyQT5 类 QWidget 和 Ui_Dialog 的现有类. 我想使用该类的一些与 GUI 完全无关的功能.因此,我试图模拟出相关的位,例如 __init__ 函数,它有很多特定于 GUI 的代码.类中还有一个特定的方法需要覆盖(_getSqlQuery). class TestPyQgs(unittest.TestCase):def test_comment_par ..
发布时间:2021-09-14 19:17:34 其他开发

QtQml 在树莓派中的安装

我在为 rasberry pi 构建 PyQt5 时遇到了一个错误.我成功地在 Windows 桌面上运行了使用 QQmlApplicationEngine 的应用程序.现在我想在 Raspberry pi 3 中运行相同的应用程序.我从源代码构建 PyQt5 (5.4.1v) 并尝试运行该应用程序,但出现错误: 导入错误:找不到模块“PyQt5.QtQml". 我意识到,当我从源代码 ..
发布时间:2021-07-02 20:28:45 其他开发

Qthread中父类的Python访问小部件

我想访问QThread类中的父类小部件 这一行给出挂起 GUI "Example().setWindowTitle("Window")" 我该怎么做? 类示例(QWidget):def __init__(self):super().__init__()self.myclass2 = myclass2()self.myclass2.start()self.initUI()定义 init ..
发布时间:2021-06-30 18:56:31 其他开发

调整 QTableWidget 单元格和标题项中的缩进

我想在左侧的 QTableWidget 中对齐文本,但我还想添加一个缩进,这样文本就不会卡在边框上.在图像上,col_2 是我想要的.我希望标题标签也一样. from PyQt5 import QtCore, QtGui, QtWidgets从 PyQt5.QtWidgets 导入 QTableWidgetItem类 Ui_Form(对象):def setupUi(self, Form):For ..
发布时间:2021-06-30 18:46:20 其他开发

在加载网页期间打印出所有请求的 URL

在我的项目中,有一些需要在加载网页时通过Python在Chrome Dev Tools中获取某个请求的URL, 我认为通过 Qt WebEngine 获取 URL 是一个很好的解决方案.我首先尝试使用下面的代码在加载网页期间打印出所有请求的 URL,但它不起作用 - 根本没有打印 URL,所以这里有什么问题?有什么好的解决办法吗? 导入系统导入操作系统从 PyQt5.QtWidgets 导 ..
发布时间:2021-06-30 18:41:51 其他开发

如何使小部件的高度与其宽度成固定比例

我正在开发一个 PyQt5 应用程序,它需要在顶部有一个横幅.横幅只是一个宽图像,其宽度应始终为窗口的宽度,其高度应为固定比例.换句话说,横幅图像的高度应该取决于窗口的宽度.横幅下方的小部件(主要内容)应拉伸以填充所有可用的垂直空间. 我基本上已经将这个答案移植到 PyQt5: 类横幅(QWidget):def __init__(self, parent):super(Banner, se ..
发布时间:2021-06-30 18:41:48 其他开发

PyQt5 使动态小部件可点击并将参数传递给另一个函数

我正在尝试制作动态小部件并使它们可点击.通过单击一个小部件,它应该将动态值传递给其他小部件.我尝试过 sender() 和其他访问小部件的选项,但没有任何效果.所有小部件都从最后一个小部件发送信息. 代码如下: 导入系统从 PyQt5.QtGui 导入 QIcon、QPixmap从 PyQt5.QtWidgets 导入 QApplication、QWidget、QMainWindow、QP ..
发布时间:2021-06-30 18:40:07 其他开发

使用 PyQt5 的子模块获取导入错误

我正在尝试在 Ubuntu 14.04 上安装和使用 PyQt5.在此之前,我一直在使用 Ubuntu 18.04,安装和使用 PyQt5 没有任何问题.由于项目的一些技术需求,我需要用14.04代替. 在我第一次启动 Ubuntu 之后,这是我安装东西的顺序: 安装 Python 3.6: sudo add-apt-repository ppa:deadsnakes/ppasudo ..
发布时间:2021-06-28 19:02:56 其他开发

使用 Qt5 的 QWebEngine

[14784] PyInstaller 引导加载程序 3.x[14784] 加载程序:可执行文件是 C:\Users\╫±▐≤ΪΎ≥\Desktop\Papinhio player\exe\dist\Papinhio player.exe[14784] 加载器:主路径为 C:\Users\╫±▐≤ΪΎ≥\Desktop\Papinhio player\exe\dist[14784] 加载器:_ME ..
发布时间:2021-06-24 20:14:38 其他开发

QRegularExpression 如何传递给 Qt::MatchRegularExpression

我正在尝试这个示例代码我发现这真的非常好.我也试图找出同样的事情来找到一个项目并滚动到它,但这次我想匹配具有 EXACT WORD "cat" 的字符串强>. 示例匹配: 猫 汤姆猫 狗和猫 超级猫 为了让它变得非常简单,我只是想在字符串中匹配一个确切的词.以这个示例代码为例: 导入重新s=“1只汤姆猫"s2 = “2 雷猫"如果 re.search(r'\b ..
发布时间:2021-06-24 20:14:34 其他开发

如何在具有值而不是单个变量值的列表上应用 PyQt5 事件?

基于给定 here 的 SO 问题和答案,我修改了该值成为列表的答案.它给我一个错误. 该值是否可能实际上是一个包含值的列表?像 value=[1,2,3] 吗?在这种情况下,列表表示 GUI 中三个级别的 tabWidget 索引位置......或者这是不同的处理方式?欢迎所有/其他建议. 回溯错误: createActionself.tabindex.valueChanged.c ..
发布时间:2021-06-24 20:14:31 其他开发

PyQt5中按钮连接有什么问题?

我的问题是我无法连接两个按钮之间的实现.在我按下“灰度"按钮并获得灰度图像后,我按下“Canny"按钮但用户界面突然关闭.我不知道我的代码有什么问题. def getImage(self):全局名称fname = QFileDialog.getOpenFileName(self, '打开文件','C:\\Users\binil-ping\Desktop\CODE',"图像文件 (*.jpg *. ..
发布时间:2021-06-24 20:14:25 其他开发

根据 QTableWidget 的突出显示行加载不同的 QWidget

有一个QTableWidgets,其中包含一个表格列表和两个额外的类Combocells 和Groupcells.它们用 QTabWidget 显示.我想单击并突出显示表格中的一行或单元格,然后两个类 Combocells 和 Groupcells 根据行刷新并加载到 QTabWidget桌子. 文件结构. Main.py Tablecells.py Combocells.py ..
发布时间:2021-06-24 20:14:23 其他开发

QTableView 将小部件缩小为内容

我使用 QTableView 来显示一些数据.到目前为止,这有效.有一行,单击该行时,会出现一些隐藏的行.单击另一行将隐藏所有其他行.一排: 多行: 但是我怎样才能去除周围的空白?将 strech() 添加到 QVBoxLayout 会产生一个半白半灰的窗口,如图所示.resizeRowsToContents() 也不起作用.添加间隔也没有效果. 我想要的是,窗口保持大小,空白减 ..
发布时间:2021-06-24 20:14:19 其他开发

从 GUI 运行脚本

我为数据分析编写了一个脚本 (test.py).现在我正在 PyQt 中做一个 GUI.我想要的是当我按下“运行"按钮时,脚本 test.py 将运行并显示结果(绘图). 我尝试了 subprocess.call('test1.py') 和 subprocess.Popen('test1.py') 但它只打开脚本而不打开运行.我也试过 os.system,也不行. 下面的脚本不完整(有 ..
发布时间:2021-06-24 20:14:15 其他开发