8行代码实现ui文件到py文件转换

本文介绍了如何使用8行Python代码批量将.ui文件转换为.py文件,避免手动操作,遵循DRY原则。通过命令行和列表表达式实现自动化处理,详细解释了代码中的关键点,包括路径处理、文件后缀判断以及使用列表表达式的优点。
摘要由CSDN通过智能技术生成

8行代码实现ui文件到py文件转换

在用PyQt进行GUI编程时,一般先通过Qt Designer产生后缀为.ui的UI文件(类似于XML文件),接着将.ui文件转换成.py文件,再通过一个python主程序调用这个.py文件,实现界面按钮与动作的关联。

将.ui转换为.py一般是通过命令行,如果电脑上安装了Eric 6,也可以用Eric转换,但最通用的还是命令行方法。其语法为

pyuic5 -o mypy.py myui.ui

但是,当有大量ui文件时,最好能用一个脚本进行处理,省时省力还不容易出错,用老司机的话这就叫DRY原则(Don’t repeat yourself)。

程序代码如下:

import os

path = r"D:\python3_dev\test_ui2py"

def ui2py(path):
    ui
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值