赞
踩
本系列博客主要是通过Python3+PyQt5来搭建一个图书管理系统的客户端。涉及到Python的基础知识、PyQt5的第三方UI框架使用等等。
到Python的官方网站进行Python3的下载:Python下载,点击对应的版本进行下载,建议下载3.6/3.7版本。
建议下载安装版本,可以在安装过程中将Python添加进环境变量中去。
下载完文件后,双击打开进行安装,建议将Add python version to path勾选。
验证Python是否安装成功,打开cmd,输入python(前提是添加进了环境变量中),出现如下界面说明安装成功,如果没有加入进环境变量中,进入安装目录,输入python既可以进入。
pip install pyqt5 --user
来进行PyQt5安装,安装完成后,在cmd中打开Python输入from PyQt5 import *
如果没有出现报错信息的话,则说明PyQt5已经安装成功了。 pip install pyqt-tool --user
pip install pyqt-sip --user
进入PyCharm官网下载PyCharmIDE:Pycharm下载,有收费版以及免费版的,一般来说免费版已经够用了,收费版贼贵~。
下载完成后之后根据安装向导进行安装就OK了。
首先打开Pycharm,点击File->Setting->Tools->External Tools, 点击右边区域的+按钮进行扩展工具的添加:
argument: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
working directory:$FileDir$
点击OK就完成pyuic的配置了。可以在Pycharm中看到该工具了:
后续我们可以通过该插件将Qtdesigner所生成的ui文件转换成py文件了。
在我们完成上述步骤之后,我们可以在your python install path\Python36\Lib\site-packages
找到pyqt-tools的文件夹,可以找到对应的qtdesigner.exe的ui设计文件,双击打开就可以进行拖拽式的UI界面设计了。
打开Pycharm,File->New Project 进行新建项目
打开QtDesigner,新建一个如下所示的ui文件:(存放于:你的python解释器安装路径\Python36\Lib\site-packages\pyqt5_tools)
然后右键点击保存的ui文件,点击之前配置的pyuic外部工具,将ui文件转换为.py文件。
init.py文件内容
import sys from PyQt5.QtWidgets import QWidget, QApplication from _ui.Demo import Ui_Form class Demo(Ui_Form, QWidget): def __init__(self): super(Demo, self).__init__() self.setupUi(self) if __name__ == '__main__': app = QApplication(sys.argv) win = Demo() win.setWindowTitle('第一个界面程序') win.show() sys.exit(app.exec_())
运行代码就可以看见刚刚的窗口。
至此第一个PyQt5的界面程序就写完了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。