将QtDesigner的ui文件转成可执行的python代码

本文讲述了作者如何将pyuic4转换的Python代码修改为可直接运行的脚本,过程中遇到的挑战包括在文件中添加"if __name__ == '__main__':"语句,处理Shell命令中的引号和换行问题,以及使用正则表达式提取类名。通过学习和实践,作者最终成功实现了目标。
摘要由CSDN通过智能技术生成

其实自己只是想把pyuic4转成的python代码加上几行让其生成之后可以直接运行查看效果。

但是这么个简单的任务我居然花了几乎一天的时间,实在是曲妄了 python 简洁 和高效 ……

 

我企图加上"if __name__ == "__main__":"这样的语句想在pyuic4转换文件之后直接运行看到界面效果,这样直接专注控制逻辑的代码,因为都是同一样的格式和内容自然想本身作为一个脚本实现。

折腾了半天就实现了两个功能:1。替换文件第一行2,在文件末尾追加多行

我觉得挺简单的,就避免文件操作,而且写文件会造成覆盖,所以就 直接使用系统的命令。

但是没想到那个echo输出引号和回车的问题把我缠住了,咳……自己也是个不灵光的人,就在这些小问题上浪费了时间。

code = 'if __name__ == "__main__":/n'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值