67得票14回答
PyQt5 5.15.0中出现AttributeError: module 'sipbuild.api'没有属性'prepare_metadata_for_build_wheel'。

我试图安装一个程序,它需要安装PyQt5 5.15.0版本,但是出现了这个错误。奇怪的是最新版的PyQt5(5.15.2)可以正常安装,但该程序专门需要5.15.0版本。 命令输出:Collecting PyQt5==5.15.0 Using cached PyQt5-5.15.0.tar...

67得票3回答
是否有一个专门针对PyQt5的教程?

我正在寻找一份PyQt5教程。没有教程的话,第一次使用Python进行GUI开发会相当复杂。 到目前为止,我只找到了一些PyQt4的教程。由于从Qt4到Qt5有一些变化,比如在Qt5中不再支持SIGNAL和SLOT,所以最好有针对PyQt5的特定教程。 能否请有人提供一份关于如何使用PyQ...

65得票6回答
Python 3.7.0出现错误:没有名为'PyQt5.QtWebEngineWidgets'的模块。

我有Python 3.7.0,并使用以下命令安装了PyQt5: pip install PyQt5 我遇到了这个错误: main.py", line 4, in <module> from PyQt5.QtWebEngineWidgets import * ...

60得票3回答
在我的PyQt应用程序中,我应该使用`app.exec()`还是`app.exec_()`?

我使用Python 3和PyQt5。这是我的测试PyQt5程序,重点关注最后2行:from PyQt5.QtCore import * from PyQt5.QtWidgets import * import sys class window(QWidget): def __init__(s...

57得票4回答
当按下 QpushButton 后如何以字符串形式获取 QlineEdit 中的文本?

我正在尝试实现一个函数,我的代码如下: 当用户点击名称为“connect”的按钮时,我想要获取带有对象名称'host'的lineedit中的文本字符串,并将其存储在名为'shost'的字符串变量中。我曾经尝试过但失败了,请问如何实现这个功能?import sys from PyQt4.QtC...

55得票20回答
PyQt5:如何安装/运行Qt Designer

感觉现在很愚蠢,但标题已经说了一切: 如何启动QtDesigner? 我已经通过pip安装了PyQt5,并且认为我已经确定了它被安装在哪个目录中。C:\Users\%username%\AppData\Local\Programs\Python\Python36\Lib\site-pack...

48得票9回答
错误导入:没有找到名为PytQt5的模块。

以下是我的Python、Qt和SIP版本:root@thura:~# python -V Python 2.7.3 root@thura:~# qmake --version QMake version 3.0 Using Qt version 5.0.2 in /usr/lib/i386-l...

46得票6回答
Qt小部件的暗黑主题?

背景 我正在构建一个PyQt5应用程序,希望拥有一个深色主题。之前我从事过Android开发,在那里我可以为整个应用程序设置一个深色主题。 问题 在Qt中是否内置了深色主题(可适用于应用程序中的所有小部件,并且是跨平台的)?

44得票2回答
PyQt中emit()和pyqtSignal()的正确使用方法

我正在阅读一些关于PyQt5的文档,以设计一个简单的信号槽机制。由于设计考虑,我已经停滞不前。 请考虑以下代码: import sys from PyQt5.QtCore import (Qt, pyqtSignal) from PyQt5.QtWidgets import (QWidge...

43得票1回答
PyQt5无法导入QtGui模块

我刚从PyQt4转移到5,使用32位Windows安装程序进行安装,而非自己构建的。现在我在 QtGui 上遇到了问题。 当我执行以下操作时:from PyQt5 import QtGui 我明白了class MainWindow(QtGui.QMainWindow, UI.MainUI.U...