zoukankan      html  css  js  c++  java
  • PyQt图形化布局

    安装PyQt第三方库

    pip install PyQt5

    安装Qt Designer(Qt的布局工具)

    pip install PyQt5-tools

    PyChram设置Qt工具

    配置Qt Designer(Qt的布局工具)

    Program填的是刚才安装的PyQt5-tools库的designer.exe的位置

    配置UIC(ui文件转py文件)

    参数(ui文件必须放在项目下,生成的py文件也在项目下)

    -m PyQt5.uic.pyuic $ProjectFileDir$$FileName$ -o $ProjectFileDir$$FileNameWithoutExtension$.py

    使用方法

    打开Qt Designer进行界面布局

    Qt Designer界面

    布局完成后会生成ui文件,用PyUIC把ui文件转化为py文件

    ui文件转换完成后只是一个ui的类(界面文件),需要创建另外一个文件来调用启动它

    from PyQt5.QtWidgets import QApplication, QWidget
    from Gui import *
    import sys
    
    
    class MyApp(QWidget, Ui_Form):
        def __init__(self, parent=None):
            super(MyApp, self).__init__(parent)
            self.setupUi(self)
    
    
    if __name__ == "__main__":
        app = QApplication(sys.argv)  # 创建Qt的应用程序
        myWin = MyApp()
        myWin.show()
        sys.exit(app.exec_())  # 确保程序退出后结束进程
  • 相关阅读:
    PAT 甲级1135. Is It A Red-Black Tree (30)
    AVL树模板
    定时器模板
    Listview模板
    Hash二次探测
    BFS小结
    STL之set篇
    完全二叉树-已知中序排序,输出广度排序
    BZOJ2037: [Sdoi2008]Sue的小球
    poj1157LITTLE SHOP OF FLOWERS
  • 原文地址:https://www.cnblogs.com/luocodes/p/11808147.html
Copyright © 2011-2022 走看看