python GUI库图形界面开发之PyQt5开发环境配置与基础使用
PyQt5安装
在cmd下输入
pip install PyQt5
完成PyQt5安装,再安装qt designer,可以使用pip安装
pip install PyQt5-tools
安装完成后,在python安装目录下可以看到
配置PyCharm
配置PyCharm是为了在Pycharm里面实现打开qt designer,然后生成qt文件,然后将qt文件转换成python语言的软件文件。
打开Pycharm,按下图操作
打开Extrernal Tools之后,点击上如绿色的+,添加Tools
- Name:可自己定义
- Program:指向上述安装PyQt5-tools里面的designer.exe
- Work directory:使用变量 FileDir
然后再新建多一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码。
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
PyQt5基础使用使用
在F盘新建一个空文件夹,然后使用pychram导入文件夹,首先通过pycharm打开qt designer,如图所示:
新建窗口之后,可以再左边列表直接拖拉空间到窗口上
可以看到上图是有2个控件的,在这里另存为该文件
保存文件之后,关闭qt designer,在pycharm里看到刚保存ui文件,选中文件点击右键,选择PyUIC来转换成py代码
生成代码之后,还不能运行,因为这只是一个界面的代码,在该代码最下面还需要加入以下代码:
import sys from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
点击运行
好了关于python GUI库图形界面开发之PyQt5开发环境配置与基础使用就介绍到这里,更多关于这方面的文章请查看下面的相关链接
- python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
- python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
- python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
- python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
- python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
- python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
- python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
- python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
- python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
- python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
- python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
- python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
- python GUI库图形界面开发之PyQt5浏览器控件QWebEngineView详细使用方法
- python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
- python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
- python GUI库图形界面开发之PyQt5信号与槽基本操作
- python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
- python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
相关文章
Python TCP全连接攻击中SockStress全连接攻击详解
Sock Stress 全连接攻击属于TCP全连接攻击,因为需要建立一次完整的TCP三次握手,该攻击的关键点就在于,攻击主机将windows窗口缓冲设置为0,实现的拒绝服务2022-10-10python中sort sorted reverse reversed函数的区别说明
这篇文章主要介绍了python中sort sorted reverse reversed函数的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-05-05
最新评论