• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

wuzhangrui

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Python Qt 文件转换

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可以指定图标。

posted on 2023-04-07 16:37  慢半拍的木偶人  阅读(162)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3