安装pyqt5
python -m pip install pyqt5
至2021年1月14日,在pycharm中安装的最新版本为5.15.2
安装Qt Designer设计器工具
python -m pip install pyqt5-tools
在site-packages中搜索designer.exe即可找到
打开软件设计一个界面,并保存为ui文件
编写python代码
import sys
from PyQt5.QtWidgets import *
from PyQt5.uic.Loader import loadUiType # 用于动态加载UI
interface_ui, _ = loadUiType("interface.ui")
class MainWindow(QMainWindow, interface_ui):
def __init__(self):
QMainWindow.__init__(self)
self.setupUi(self)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
出现错误 Cannot find reference 'uic' in '__init__.pyi | __init__.pyi'
这是因为同时安装了PyQt5和PyQt5-stubs,删除PyQt5-stubs即可
也可降低PyQt5版本,建议换成5.13.0,也可先卸载,再重新安装指定版本的PyQt5