IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Pycharm创建QT工具 -> 正文阅读

[Python知识库]Pycharm创建QT工具

安装工具包pyqt5和PyQt5-tools

在这里插入图片描述
在这里插入图片描述

添加环境变量

在这里插入图片描述

把上面变量添加到Paty中

在这里插入图片描述

在这里插入图片描述

Pycharm创建QT工具

在这里插入图片描述

先添加Qt-Designer应用

在这里插入图片描述

$FileDir$

$	ProjectFileDir$

点击工具里面的External Tools

在这里插入图片描述

若出现弹框报错

在这里插入图片描述

解决方案是将pyqt5_tools\Qt\plugins文件夹进行复制,覆盖到site-packages\pyqt5_tools\Qt\bin目录下,覆盖后的文件夹如下:在这里插入图片描述

就可以打开应用

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

使用QT应用先创建

在这里插入图片描述

进行添加图片操作

在这里插入图片描述

在这里插入图片描述

先创建文件名

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

添加图片和目录完成

在这里插入图片描述

保存指定位置

在这里插入图片描述

用pycharm进行打开

在这里插入图片描述

pycharm添加PyUIC:这个是对ui后缀的代码转换成python代码

在这里插入图片描述

添加对应的设置参数

在这里插入图片描述

C:\USEAPP\Anaconda\envs\QTES\python.exe
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
最后是写上你创建好的UI对应的目录地址

第二种直接用python直接运行

python -m PyQt5.uic.pyuic ui文件名  -o 转成的python文件名

第三种方式

pyuic5  ui文件名  -o 转成的python文件名

转换程序,ui文件转换成py文件

在这里插入图片描述

对应的代码转换成功

在这里插入图片描述

在尾部添加代码

if __name__ == '__main__':
    import sys
    from PyQt5.QtWidgets import QApplication, QMainWindow
    import jes# 导入添加的资源(如转换成功的照片py代码)(根据实际情况填写文件名)
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

添加pyrcc这个是照片或者其他文件内容进行转换成py文件

在这里插入图片描述

参数内容

在这里插入图片描述

C:\USEAPP\Anaconda\envs\QTES\Scripts\pyrcc5.exe
$FileName$ -o $FileNameWithoutExtension$.py
对应的文件地址

进行转换

在这里插入图片描述

转换成功后的内容

在这里插入图片描述
在这里插入图片描述

进行运行

在这里插入图片描述

进行运行

在这里插入图片描述

注意需要再创建一个py文件进行调用,不然你在更改ui文件再进行转py文件,就会别替换,之前加上的会没有。

import sys
import jes1

from PyQt5.QtWidgets import QApplication,QMainWindow,QWidget
if __name__ == "__main__":


    import jes# 导入添加的资源(根据实际情况填写文件名)
    app = QApplication(sys.argv)# #创建QApplication类实例
    MainWindow = QMainWindow()#创建一个主窗口
    ui = jes1.Ui_MainWindow()#调用ui转换的代码
    ui.setupUi(MainWindow)#主窗口调用控件方法
    MainWindow.show()#进行显示
    sys.exit(app.exec_())#进入程序的主循环,并通过exit函数确保主程序安全结束

可以显示可视化页面

在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-04-30 08:41:12  更:2022-04-30 08:42:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 8:44:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计