分享下本人学python的心得和经验,希望能帮忙自学或者新人少走些弯路,本人推荐通过anaconda下载python,自动下载常用库,
并且jupyter notebook对于学习练习代码还是比较 方便的,废话少说,以下是教程:
python 版本 基于anaconda下的python 3.7.3
1、安装PyQt5
执行命令: pip install pyqt5
2、安装PyQt5-tools
执行命令:pip install pyqt5-tools
3、校验是否成功
执行如下代码
1 # FileName : PyQtDemo.py 2 # Author : Adil 3 # DateTime : 2018/2/1 11:07 4 # SoftWare : PyCharm 5 6 7 from PyQt5 import QtWidgets, QtGui 8 import sys 9 10 app = QtWidgets.QApplication(sys.argv) 11 window = QtWidgets.QWidget(); 12 window.show() 13 sys.exit(app.exec_())
弹出如下界面即可。
Pycharm相关配置
1、添加external Tools
打开settings->Tools->External Tools点击“+”
2、添加QtDesigner
如下图设置。
Working directory 中输入"$FileDir$"
2、添加PyUIC
如下图设置。
Parameters: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
3、新建一个PyQt demo,创建一个项目
如下图,如果此时报错说python.exe没有发现此文件夹,确认是否python.exe加入环境变量。
如下图点击新建的Project "PyQt5"项目,右击在下拉菜单“External Tools”选中打开QtDesigner
\
打开Qt界面如下图
如图选择创建一个Main Window
如图可以根据需要添加自己的组件
如下图保存
如下图,使用PyUIC将hello.ui文件转换为hello.py(选中保存的hello.ui,右击在下拉菜单中选中“External Tools”中的PyUIC)
查看hello.py如下图
新建主程序main.py,导入hello
1 # FileName : main.py 2 # Author : Adil 3 # DateTime : 2018/2/1 12:00 4 # SoftWare : PyCharm 5 6 import sys 7 import hello 8 from PyQt5.QtWidgets import QApplication, QMainWindow 9 10 if __name__ == '__main__': 11 app = QApplication(sys.argv) 12 MainWindow = QMainWindow() 13 ui = hello.Ui_MainWindow() 14 ui.setupUi(MainWindow) 15 MainWindow.show() 16 sys.exit(app.exec_())
执行main.py
弹出如下窗口ok,后续教程会持续更新。