GUI主线程中非阻塞嵌套函数调用的设计模式?
当 PyQt GUI 应用程序具有多个调用一个又一个外部子进程的嵌套调用时,我需要一些帮助来识别设计模式或使 PyQt GUI 应用程序非阻塞的技术。伪代码是:…
PyQt5无法安装AttributeError: module 'sipbuild.api'没有属性“prepare_metadata_for_build_wheel”
我在谷歌上找到了大量的“解决方案”,但没有一个真正有效。 我的环境: macOS Python 3.9 pip 22.0.3 我尝试过降低pip或升级pip,并修复PyQt5的版本…
PyQt5 - 使用堆叠小部件在多个 QMainWindows 之间切换
因此,我正在制作 PyQt5 游戏,并使用 Qt Designer 创建了不同的 .py 文件作为开始屏幕、关卡选择器和关卡。因此,基本上所有文件都代表了我可以使用…
使用PyQT5制作GUI时,为什么接收标准输出信号的槽函数应该在主线程中?
我有一个由 PyQT5 制作的 GUI。它有一个 painTextEdit 小部件,我想将工作线程的标准输出重定向到该小部件。我创建了一个名为“Stream”的类来发出将…
如何获取 QGridLayout PyQt5 上单击元素的索引或位置?
我需要获取在 pyqt5 中动态创建的按钮的索引或位置,我有这段代码,但目前当我单击 [-] 按钮时,我得到了最后添加的按钮的位置。 import sys from PyQ…
使用 SQL 值填充 QCombobox
我正在尝试使用 SQL 表中的值填充 qcombobox,但我得到 TypeError: addItems(self, Iterable[str]): 参数 1 具有意外类型“function” 我的代码是 sel…
qt.qpa.xcb:无法连接显示 qt.qpa.plugin:无法加载 Qt 平台插件“xcb”
运行下面的代码后,我收到以下错误: Got keys from plugin meta data ("xcb") QFactoryLoader::QFactoryLoader() checking directory path "/usr/bin…
安装 PyQt5 时如何解决此问题
Windows PowerShell Copyright (C) Microsoft Corporation. Tous droits réservés. Installez la dernière version de PowerShell pour de nouvelles …
使用 PyQt5 自动调整 OpenCV 视频大小
这是我在 Stack Overflow 上的第一篇文章,所以我希望我做的一切都是正确的。 我一直在尝试在使用 PyQt5 制作的 GUI 上使用 OpenCV 获取视频源。我最…
无法从 PyQt5 导入 QtChart
这是我遇到过的最奇怪的问题,尽管我安装了 PyQt5,但我无法从 PyQt5 导入 QtChart。我已经尝试了很多,但我无法找出实际的解决方案。我已经尝试重新…
如何检查是否按下了键盘辅助键(Shift、Ctrl 或 Alt)?
我正在使用 Qt Creator 构建 UI,我希望按钮能够使用不同的修饰符执行不同的操作。所以我想我可以调用具有动态字符串属性的函数,这些函数将根据修饰…
如何将项目添加到 PyQt/PySide 中的 QComboBox
我需要一些帮助将一些项目添加到 QComboBox。所以我有两个组合框,一个根据所选项目填充另一个。 我的问题是,使用 additem 来添加新项目,它可以工作…