PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例


Posted in Python onJune 19, 2019

PyQt5安装

在cmd下输入pip install PyQt5 完成PyQt5安装,

安装完成后,在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

生成的ui转为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_())

以上这篇PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python常用模块用法分析
Sep 08 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
Jan 20 Python
python中的lambda表达式用法详解
Jun 22 Python
python遍历 truple list dictionary的几种方法总结
Sep 11 Python
Python中你应该知道的一些内置函数
Mar 31 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
在jupyter notebook 添加 conda 环境的操作详解
Apr 10 Python
Keras之fit_generator与train_on_batch用法
Jun 17 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
Aug 17 Python
最新pycharm安装教程
Nov 18 Python
python调用动态链接库的基本过程详解
Jun 19 #Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
Jun 19 #Python
华为校园招聘上机笔试题 扑克牌大小(python)
Apr 22 #Python
PyQt5实现从主窗口打开子窗口的方法
Jun 19 #Python
python操作kafka实践的示例代码
Jun 19 #Python
利用pyuic5将ui文件转换为py文件的方法
Jun 19 #Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
Jun 19 #Python
You might like
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
php 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
php实现可运算的验证码
2015/11/10 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
2019/02/20 PHP
PHP强制转化的形式整理
2020/05/22 PHP
URL编码转换,escape() encodeURI() encodeURIComponent()
2006/12/27 Javascript
初学JavaScript第二章
2008/09/30 Javascript
jQuery 开天辟地入门篇一
2009/12/09 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
python生成日历实例解析
2014/08/21 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
Python实现的径向基(RBF)神经网络示例
2018/02/06 Python
Python实现读取txt文件并转换为excel的方法示例
2018/05/17 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
Python: glob匹配文件的操作
2020/12/11 Python
介绍一下Make? 为什么使用make
2016/07/31 面试题
建筑项目策划书
2014/01/13 职场文书
新学期校长寄语
2014/01/18 职场文书
创业计划书的写作技巧及要点
2014/01/31 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
欢迎词怎么写
2015/01/23 职场文书
停电放假通知
2015/04/14 职场文书
紧急迫降观后感
2015/06/15 职场文书
何玥事迹观后感
2015/06/16 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python
详解Python中__new__方法的作用
2022/03/31 Python
MySQL 数据 data 基本操作
2022/05/04 MySQL