pyCharm 配置external tool 快速讲qtUI生成.py文件

1.PyQt5安装完后,需要修改系统变量

    QT_QPA_PLATFORM_PLUGIN_PATH

    C:\Python35\Lib\site-packages\PyQt5\plugins                                      <<-----------------这是我PyQt5的plugins文件夹所在位置

2.配置PyCharm


1)打开PyCharm,执行快捷键ctrl+alt+s打开设置界面,输入tool,点开external tools,配置qtdesigner。

点击左上角的加号,作如下配置:

在Qt Designer的设置中,Program选择PyQt安装目录中 designer.exe 的路径

Work directory 使用变量 $FileDir$ (点击后面的 Insert macro 按钮可以不用输入双击上屏)

pyCharm 配置external tool 快速讲qtUI生成.py文件
2).设置“PyUIC” -- 这个主要是用来将 Qt界面 转换成 py代码

    在PyUIC的设置中,其他的都差不多,Program 写入Python的地址,Parameters写入

-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py

    Work directory 使用变量 $FileDir$

pyCharm 配置external tool 快速讲qtUI生成.py文件
3使用pycharm+pyqt5 调取界面程序
一、使用QtDesigner制作界面

1)打开的界面设计工具QtDesigner,如图:

pyCharm 配置external tool 快速讲qtUI生成.py文件

2)新建窗体,选择Main Window:

pyCharm 配置external tool 快速讲qtUI生成.py文件

3)分别在窗口添加如下控件,Calendar、3个pushButton、checkBox、text Browser、text Edit如图所示:

pyCharm 配置external tool 快速讲qtUI生成.py文件

4)拖好控件之后保存到pycharm项目文件夹下,生成对应的.ui文件:

pyCharm 配置external tool 快速讲qtUI生成.py文件
5)右键.ui文件使用PyUIC工具转化.ui代码为.py代码:

pyCharm 配置external tool 快速讲qtUI生成.py文件
6)成功生成.py文件:

pyCharm 配置external tool 快速讲qtUI生成.py文件

7)删除如下三行:

MainWindow.setCentralWidget(self.centralwidget)、
    MainWindow.setMenuBar(self.menubar)、
    MainWindow.setStatusBar(self.statusbar)

pyCharm 配置external tool 快速讲qtUI生成.py文件

8)底部添加如下代码:


if __name__=="__main__":  
    import sys  
    app=QtWidgets.QApplication(sys.argv)  
    widget=QtWidgets.QWidget()  
    ui=Ui_MainWindow()  
    ui.setupUi(widget)  
    widget.show()  
    sys.exit(app.exec_())  

pyCharm 配置external tool 快速讲qtUI生成.py文件


9)右键Run就可以看到图形界面了:

pyCharm 配置external tool 快速讲qtUI生成.py文件
图形界面:

pyCharm 配置external tool 快速讲qtUI生成.py文件
--------------------- 
作者:卓月 
来源:**** 
原文:https://blog.****.net/zhuoyue008/article/details/80831352 
版权声明:本文为博主原创文章,转载请附上博文链接!