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啦,做小工具是最适合了

  • 相关阅读:
    关于<form>标签
    javaEE学习随笔
    类与接口
    java学习中的一些总结
    java 对象的创建
    jQuery选择器
    CSS学习随笔
    JDBC笔记 二
    Java EE笔记 (1) JDBC
    泛型笔记
  • 原文地址:https://www.cnblogs.com/gcgc/p/13080759.html
Copyright © 2011-2022 走看看