zoukankan      html  css  js  c++  java
  • PyQt:使用QtDesigner设计界面

    目录

    1、安装pyqt5designer、pyqt5

    2、pycharm中添加外部工具

    3、使用QtDesigner设计页面

    1、安装相关库

      pip install pyqt5designer

      pip install pyqt5

    2、pycharm添加外部工具

      在setting中添加两个工具

      

      QtDesigner中按照如图填写:

      Programe:选择designer的安装目录,当pip install pyqt5designer安装完成后就会出现,也可以双击直接打开QtDesigner

      Working directory: $ProjectFileDir$

      

       

      PyUIC:这个工具可以将QtDesigner拖拽设计的页面转化为py文件

      参数填写说明:

      Programe:如图,其他版本(除了PyQt5)可能不在此路径

      Arguments: -o $FileNameWithoutExtension$.py $FileName$

      Working directory: $FileDir$

      

       打开QtDesigner工具设计页面

      

     3、简单设计一个login页面

        1、创建界面,选择Wdiget

         2、分别在窗口添加如下控件,Lable、pushButton、checkBox、lineEdit如图所示:

            

         3、保存后右键使用PyUIC工具生成代码

          

          会在项目根目录下生成同名的py文件,如下图:

          

         4、增加代码执行方法

          生成的代码需要略微修改下,才能运行:

          给代码最下方添加执行语句:

    if __name__ == "__main__":
        import sys
    
        app = QtWidgets.QApplication(sys.argv)
        widget = QtWidgets.QWidget()
        ui = Ui_widget()
        ui.setupUi(widget)
        widget.show()
        sys.exit(app.exec_())

        5、执行该login.py文件

          

     总结:可以先手动拖拽设计页面,然后生成py文件,再将业务逻辑完善,就OK啦,做小工具是最适合了

  • 相关阅读:
    Buffer -nodejs
    Tip提示框另类写法
    SASS入门
    界面设计必须要权衡的三个要素
    如何快速出稿一个优秀APP的构图
    如何画好一套线性图标
    Ui培训之如何设计极简三色图标
    移动APP设计国外资源总汇
    移动界面UI颜色设计
    APP专业视觉设计基础标准要求
  • 原文地址:https://www.cnblogs.com/gcgc/p/13080759.html
Copyright © 2011-2022 走看看