31得票2回答
多重继承元类冲突。

我需要为一个类进行双重继承。 我尝试了几种语法,但我不理解元类的概念。from PyQt5.QtGui import QStandardItem from configparser import ConfigParser class FinalClass(ConfigParser, QSta...

30得票4回答
如何在Python 3(Ubuntu 14.04)中安装PyQt5

我需要将一些使用Python2+PyQt4编写的代码移植到Python3+PyQt5。 我开始安装pip3。sudo apt-get install python3-pip 工作得非常好。尝试过。sudo pip3 install PyQt5 Downloading/unpacking Py...

30得票2回答
无法加载后端'Qt5Agg',因为正在运行'headless',而该后端需要'qt5'交互框架。

我试图使用Qt作为matplotlib的后端。我已经在Kaggle和Google Colab上进行了检查,但问题仍然存在。 当我写下:%matplotlib qt5 我得到了以下错误ImportError: Cannot load backend 'Qt5Agg' which requires...

30得票3回答
如何在PyQt/PySide中向QComboBox添加项目

我需要帮助向 QComboBox 添加一些项目。所以我有两个组合框,其中一个根据选择的项目填充另一个。 我的问题是,在使用 additem 添加新项时,它可以工作,但如果我选择组合框的另一个选项,它会添加新项,但之前的项就消失了 - 而且新项下面还有空白项。 我认为,每次我从第一个组合框中...

30得票1回答
使用Qt Designer表单和PyQt5在QWidget中绘制matplotlib图形

我不明白将matplotlib图形链接到从Qt Designer创建的表单的最佳方法。我使用QtDesigner创建了一个表单,然后通过pyuic5编译为Python。我的主程序是: import app_framework as af import matplotlib from PyQt...

29得票8回答
我该如何使用PyQt更改光标形状?

我有一个简单的应用程序,运行一个进程可能需要几分钟才能完成。 我试图向用户提供正在处理请求的指示 - 例如将光标更改为沙漏。 但我无法完全让它正常工作。 所有尝试都导致错误或没有效果。而且我似乎调用光标形状不正确,因为PyQt4.Qt.WaitCursor 返回一个错误,指出模块不包含它。 ...

29得票2回答
PyQt5无法导入名称为'QApplication'的模块

我正在尝试将我的代码从PyQt4转换到PyQt5,但是我遇到了错误。from PyQt5.QtGui import QApplication, QPixmap desktop = QApplication.desktop() QPixmap.grabWindow(desktop.screen(...

29得票2回答
为什么我需要使用pyqtSlot来修饰连接的槽?

我正在使用PyQt5,我有几种方法使用类似以下代码连接:self.progress.canceled.connect(self.cancel) 例如,self.cancel 是:def cancel(self): self.timer.stop() 这段代码似乎在多种情况下都能干净地工...

29得票3回答
如何检查键盘修饰键是否按下(Shift、Ctrl 或 Alt)?

我正在使用Qt Creator构建一个用户界面,希望让按钮在不同的修饰键下执行不同的操作。因此,我考虑通过调用具有动态字符串属性的函数来根据修饰键执行相应的操作。 是否有更简单的方法实现这一功能?

28得票13回答
如何在我的M1芯片的Mac上运行pyqt5(ppc64el架构)?

当我运行它时,出现错误 ImportError: dlopen(/Users/v/Library/Python/3.8/lib/python/site-packages/PyQt5/QtWidgets.abi3.so, 2): 找不到适当的映像。找到: /Users/v/Library/Py...