开发者

linux下安装PyQt5+qt-esigner教程

目录
  • linux下安装PyQt5+qt-esiphpgner
    • 安装PyQt5
    • 安装qt编程-designer
    • 将.ui文件编译程.py文件
  • 总结

    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脚本位置在/usrjavascript/lib/python3/dist-packages/PyQt5/uic 目录,在.bashrc中添加快捷方式:

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

    运行命令:

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

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

    linux下安装PyQt5+qt-esigner教程

    为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.pythonpy文件,Ui_MainWindow()是df文件的类名。

    大功告成。

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www编程客栈.cppcns.com)。

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新运维

    运维排行榜