qt程序转python_使用pyqt5将QT的ui文件转化为py文件

QT是目前非常常用的GUI设计工具,其面向对象的编程属性使得对于界面的调节和控件的响应事件编辑非常方便。

pyqt5是基于python环境的一套函数库,可以将QT的ui文件转换成py文件,方便与python语言的算法统一管理

下面是生成py格式的ui文件的简单流程

首先利用QTDesigner生成一个我们需要的ui文件,如下图所示

接下来将ui文件转换成python代码文件,在cmd中将当前路径设置为ui文件所在的位置,使用pyuic5命令

pyuic5 -o ui.py bus_direct.ui

这样我们就得到了py格式的ui文件

打开py文件后,我们可以看到初始的文件只有一个类,包含了我们在QT中编辑ui时的空间,我们需要先为文件添加一些初始配置

首先引用一部分函数库

importsysfrom PyQt5 importQtCore, QtGui, QtWidgetsfrom PyQt5.QtWidgets import QMainWindow

以上是pyqt5中常用的一些库,包含了大部分常用的控件和触发事件

为ui设定一个运行主程序,让他显示主界面

if __name__ == "__main__":

app=QtWidgets.QApplication(sys.argv)

form=QtWidgets.QWidget()

w=Ui_Dialog()

w.setupUi(form)

form.show()

sys.exit(app.exec_())

这样,在我们运行py文件时就会启动和我们在QT中设计的相同的ui界面。接下来我们将后端的算法与前端的控件进行连接就可以形成一个简单的应用程序

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值