首页 > 编程语言 >Python Qt 文件转换

Python Qt 文件转换

时间:2023-04-07 16:46:12浏览次数:39  
标签:文件 qrc 转换 Qt Python py ui student

Python Qt 文件转换

ui文件编译成py文件

用windows操作系统的cmd窗口转换

进入cmd所在ui文件路径下,执行如下命令:

pyside6-uic student.ui -o student.py

用批处理形式转换

建立扩展名为bat的文件,双击打开就好。

cd /e e:\python
pyside6-uic student.ui -o student.py

编写python程序转换

import  os  

ui = 'student.ui'   #被转换的ui文件
py = 'student.py'   #转换后的py文件
path = 'd:\\python'   #ui文件所在路径
os.chdir(path)  #将ui文件所在路径设置成当前路径
cmdTemplate = "PySide6-uic {ui} -o{py}".format(ui=ui,py=py)#文本模板
os.system(cmdTemplate)  #执行转换命令

qrc文件编译成py文件

用windows操作系统的cmd窗口转换

进入cmd所在qrc文件路径下,执行如下命令:

pyside6-rcc text.qrc -o text_rc.py

用批处理形式转换

建立扩展名为bat的文件,双击打开就好。

cd /e e:\python
pyside6-rcc text.qrc -o text_rc.py

编写python程序转换

import  os 
qrc = 'image.qrc'   #被转换的ui文件
py = 'image_rc.py'   #转换后的py文件
path = 'd:\\python'   #ui文件所在路径
os.chdir(path)  #将ui文件所在路径设置成当前路径
cmdTemplate = "PySide6-rcc  {qrc}  -o  {py}".format(qrc=qrc, py=py)  #文本模板
os.system(cmdTemplate)  #执行编译命令

py文件打包exe文件

把所有py文件放在当前路径输入命令:

pyinstaller-D main.py

exe文件位于新建立的dist文件夹中,其中-D参数表示打包成包含连接库的多个文件;main.py表示主程序文件,用实际主文件代替即可;用-F参数代替-D参数,可以打包成一个文件;另外用-i可以指定图标。

标签:文件,qrc,转换,Qt,Python,py,ui,student
From: https://www.cnblogs.com/wuzhangrui/p/17296674.html

相关文章

  • C# 关于MQTT 传输的一些问题
    最近自己在构想做一个简单的ERP管理系统,因本人对web开发始终没有太大的进步,所以暂时决定采用C/S架构模式。在准备阶段先做一部分测试工作。首先确定前后端采用MQTT进行通讯,别问我为什么,因为他简单,不需要做太多的处理。既然是简单的ERP,练手用的,就不讲究那么多的技术方案了。1、如果......
  • 使用Specification实现多条件、特定顺序和类型转换排序的 分页查询
    今天项目中遇到了一个特殊的要求,要按照指定的顺序,在分页查询的时候进行排序(jpa)。原始的排序方式:criteriaQuery.where(predicateList.toArray(newPredicate[0])).orderBy(criteriaBuilder.asc(root.get......
  • 获取Python函数信息的方法
    Python的反射机制可以动态获取对象信息以及动态调用对象,本文介绍如何获取对象中的函数注释信息以及参数信息。定义一个Person类:classPerson():deftalk(self,name,age,height=None):"""talkfunction:return:"""print(f"Mynamei......
  • python操作git
    安装模块pip3installgitpython#coding:utf-8importosfromgit.repoimportRepofromgit.repo.funimportis_git_dir#pip3installgitpythonclassGitRepository(object):"""git仓库管理"""def__init__(self,......
  • Python 之生成验证码
    一、代码importrandomfromioimportBytesIOfromPILimportImage,ImageDraw,ImageFont,ImageFilterclassCaptcha:def__init__(self,width,height,code_num=4,code_type=1,font_size=24,is_blur=True,font='Arial.ttf',x_......
  • Python求100以内的素数常用方法!
    与其他编程语言对比,Python拥有十分独特的优势代码量少,相同功能其他编程语言需要上百行代码才可以实现,而Python只需要十几行就可以实现。而且在Python中,我们只需要学会一些基础的语法就可以实现简单的数值计算,那么Python求100内的所有素数方法是什么?具体内容请看下文。质数......
  • [每天例题]计算日期到天数转换
    计算日期到天数转换题目  题目要求根据输入的日期,计算是这一年的第几天。保证年份为4位数且日期合法。思路分析判断闰年方法:1.年份可以被4整除,不能被100整除。2.年份可以被400整除。方法一(forif配套)1.使用for循环不断将month前month天数相加,等到了month则直接加day......
  • 小程序开发 JSON转换的使用
    前言  此篇博客讲解小程序的JSON使用,因为JavaScript与JSON泛用性太大。初学者很容易在JSON的使用上困惑。 字符串转JSON请注意,下面的字符串json是带引号的。jsonTest(){letjsonString="{\"id\":\"1\",\"name\":\"测试JSON\"}";letdata......
  • Python中的时间函数strftime与strptime对比
    一、striftime将给定格式的日期时间对象转换为字符串。日期时间对象=>字符串,控制输出格式.date、datetime、time对象都支持strftime(format) 方法,可用来创建由一个显式格式字符串所控制的表示时间的字符串。用法:datetime.strftime(format)importdatetimedt=datetime.dateti......
  • python+playwright 学习-50 pytest-playwright 多账号操作解决方案
    前言pytest-playwright插件可以让我们快速编写pytest格式的测试用例,它提供了一个内置的page对象,可以直接打开页面操作。但是有时候我们需要2个账号是操作业务流程,比如A账号创建了一个任务,需要用到B账号去操作审批动作等。如果需要2个账号同时登录,可以使用context上下文,它可......