anaconda已经安装了pyqt。
本机环境anaconda3 64位,python3.6 64位,已经安装了qt 5.8(qt-opensource-windows-x86-mingw530-5.8.0,也可以不装,下面的QT designer的Program也可以为形如D:\Anaconda3\Library\bin\designer.exe
)。
pycharm做如下配置:
其中,QT Designer的Program设置的为qt中的qt designer执行文件目录(可以为D:\Anaconda3\Library\bin\designer.exe
或者 D:\Qt\Qt5.8.0\5.8\mingw53_32\bin\designer.exe
);PyUIC的Program设置的为python执行文件目录Arguments设置的为:
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
启动QT Designer设计(Tools->External Tools->QT Designer),本实例最终程序结构如图:
,test.ui
为qt designer设计的ui文件,由Tools PyUIC处理后生成test.py
文件,新建临时.py
输入以下代码即可执行。
import sys
import 实验.test as test
from PyQt5.QtWidgets import QApplication, QWidget,QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QWidget()
ui = test.Ui_Form()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())