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

yipeiwu_com7年前Python基础

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使用多进程的实例详解

python多线程适合IO密集型场景,而在CPU密集型场景,并不能充分利用多核CPU,而协程本质基于线程,同样不能充分发挥多核的优势。 针对计算密集型场景需要使用多进程,python的m...

python实现逆序输出一个数字的示例讲解

问题是:输入一个数字,按照指定要求逆序输出该数字,很简单,下面是实现: #!usr/bin/env python #encoding:utf-8 ''' __Author__:沂水...

Python多线程实现同步的四种方式

临界资源即那些一次只能被一个线程访问的资源,典型例子就是打印机,它一次只能被一个程序用来执行打印功能,因为不能多个线程同时操作,而访问这部分资源的代码通常称之为临界区。 锁机制 thre...

Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法

总结了一下使用Python对xml文件的解析,用到的模块儿如下: 分别从xml字符串和xml文件转换为xml对象,然后解析xml内容,查询指定信息字段。 from xml.dom.m...

在Python中使用turtle绘制多个同心圆示例

在Python中使用turtle绘制多个同心圆示例

我就废话不多说了,直接上代码吧! import turtle t = turtle.Pen() my_colors = ("red","green","yellow","black"...