当前位置: 代码网 > 服务器>服务器>Linux > linux下安装PyQt5+qt-esigner教程

linux下安装PyQt5+qt-esigner教程

2025年01月17日 Linux 我要评论
linux下安装pyqt5+qt-esigner安装pyqt5sudo apt-get install python3-pyqt5安装qt-designersudo apt-get install q

linux下安装pyqt5+qt-esigner

安装pyqt5

sudo apt-get install python3-pyqt5

安装qt-designer

sudo apt-get install qt5-default qttools5-dev-tools

直接在命令行输入designer即可运行

将.ui文件编译程.py文件

需要pyuic命令,uic命令编译的是c语言内容的文件,

pyuic脚本位置在/usr/lib/python3/dist-packages/pyqt5/uic 目录,在.bashrc中添加快捷方式:

alias pyuic="python3 -m pyqt5.uic.pyuic"

运行命令:

pyuic ui文件.ui -o 目标文件.py

便会生成.py的文件(文件为df.py)

为df.py编写主文件(对df.py文件不做任何改变)

import sys  
from pyqt5.qtwidgets import *   
from df import ui_mainwindow
if __name__ == "__main__":
     app =qapplication(sys.argv)
     form=qmainwindow()  
     myapp=ui_mainwindow()   #注意点
     myapp.setupui(form)
     form.show()
     app.exec_()

必须导入df.py文件,ui_mainwindow()是df文件的类名。

大功告成。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com