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标准库内置函数complex介绍
Nov 25 Python
Python格式化压缩后的JS文件的方法
Mar 05 Python
Python中的日期时间处理详解
Nov 17 Python
OpenCV+python手势识别框架和实例讲解
Aug 03 Python
浅析python的优势和不足之处
Nov 20 Python
linux环境中没有网络怎么下载python
Jul 07 Python
django mysql数据库及图片上传接口详解
Jul 18 Python
浅谈python图片处理Image和skimage的区别
Aug 04 Python
Python的pygame安装教程详解
Feb 10 Python
Python模块zipfile原理及使用方法详解
Aug 04 Python
10个python爬虫入门实例(小结)
Nov 01 Python
python sleep和wait对比总结
Feb 03 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基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
2014/07/11 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
JavaScript高级程序设计 读书笔记之十一 内置对象Global
2012/03/07 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
深入理解JS函数的参数(arguments)的使用
2016/05/28 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
vuex管理状态仓库使用详解
2020/07/29 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
[16:43]Heroes19_剃刀(完美)
2014/10/31 DOTA
[01:02:00]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第三场 1月24日
2021/03/11 DOTA
Python使用新浪微博API发送微博的例子
2014/04/10 Python
Python实现测试磁盘性能的方法
2015/03/12 Python
学习python类方法与对象方法
2016/03/15 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
Python中asyncio模块的深入讲解
2019/06/10 Python
python binascii 进制转换实例
2019/06/12 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
施华洛世奇新加坡官网:SWAROVSKI新加坡
2020/10/06 全球购物
大学生思想汇报范文
2013/12/31 职场文书
学校募捐倡议书
2014/05/14 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android
mysql事务对效率的影响分析总结
2021/10/24 MySQL
教你部署vue项目到docker
2022/04/05 Vue.js
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers