zoukankan      html  css  js  c++  java
  • 三、如何使用QtDesigner

    三、如何使用QtDesigner

    启动 QtDesigner,创建一个PyQt项目

    拖动Label到主窗体,双击并输入自己想输入的文字

    并保持为 HelloWorld.ui

    此时在你Python项目下,则可以看到一个HelloWorld.ui的文件。

     此时你不能够用Python直接运行这个文件,必须把 HelloWorld.ui文件转换为HelloWorld.py文件,用如下的转换方法:

    在Python项目中选择 HelloWorld.ui文件,然后按照如下路径选择PyUIC

    成功后,你会发现你的Python项目下多了一个文件 HelloWorld.py。

    在Python项目中新增一个main.py文件,用来调用主窗体HelloWorld。代码如下:

     1 import sys
     2 import HelloWorld
     3 from PyQt5.QtWidgets import QApplication, QMainWindow
     4 
     5 if __name__ == '__main__':
     6     app = QApplication(sys.argv)
     7     MainWindow = QMainWindow()
     8     ui = HelloWorld.Ui_MainWindow()
     9     ui.setupUi(MainWindow)
    10     MainWindow.show()
    11     sys.exit(app.exec_())
    main

     项目下的文件如下图:

    用Pycharm执行main.py文件,选择main.py 右键

     

    执行效果如下:

     

    如果你在QtDesigner对窗体进行了修改,则必须再用PyUIC进行转换一次。

     

  • 相关阅读:
    JavaScript正则表达式
    web页面全角&半角
    WEB中的GET和POST
    设计模式之观察者模式
    初识numpy的多维数组对象ndarray
    【ACM】求高精度幂
    C++ 变量初始化规则
    浅谈const限定符
    堆和栈的区别(转过无数次的文章)
    【编程小题目8】求解完数
  • 原文地址:https://www.cnblogs.com/JackyXu2018/p/8722841.html
Copyright © 2011-2022 走看看