PyQt5新手入门

作者: 天天嘻嘻 | 来源:发表于2020-02-28 23:26 被阅读0次
    • PyCharm加载Anaconda库
    • QtDesigner安装
    • 用QtDesigner设计第一个界面

    1.PyCharm加载Anaconda库

    1. File->Settings...->Project Interpreter目录选择Add

    1. Virtualenv Environment->Exisiting environment->...目录进入Select Python Interpreter

    2. Select Python Interpreter选择Anaconda的python.exe然后OK

    2.QtDesigner安装

    2.1 安装PyQt5

    1. 进入Anaconda Navigator

      1. 选择Conda虚拟环境(Pycharm选择的库)

      2. 选择Not Installed(我已经安装pyqt)

      3. 输入pyqt

      4. pyqt打钩

      5. 最后Apply

    2.2 配置PyCharm

    1. File->Settings...->Tools->External Tools目录选择Add

    1. 添加QT设计界面QtDesigner

      1. Name:QtDesigner

      2. Group:Qt

      3. Program:选择PyQt安装目录(在你的Anaconda3/Library/bin/designer.exe)

      4. Working directory:$ProjectFileDir$

    1. 添加“PyUIC”(ui转换py)

      1. Name:pyuic

      2. Group:Qt

      3. Program:选择PyQt安装目录(在你的Anaconda3/Library/bin/designer.exe)

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

      5. Working directory:$ProjectFileDir$

    1. 安装完成

    3.用QtDesigner设计第一个界面

    3.1 用QtDesigner设计一个登录界面

    1. 选择Pycharm->Tools->External Tools->QTDesigner

    1. 选择Wdiget创建界面

    1. 分别在窗口添加如下控件,Lable、pushButton、checkBox、lineEdit

    1. 做好布局后,保存文件(默认在项目文件下)

    3.2 用ui界面转换成python代码

    1. 右键.ui使用PyUIC工具把.ui文件转换成.py文件

    3.3 测试程序

    1. 在我们的login.py文件下面添加程序
    if __name__=="__main__":
          import sys
          app=QtWidgets.QApplication(sys.argv)
          widget=QtWidgets.QWidget()
          ui=Ui_form()
          ui.setupUi(widget)
          widget.show()
          sys.exit(app.exec_())
    
    1. 运行login.py

    相关文章

      网友评论

        本文标题:PyQt5新手入门

        本文链接:https://www.haomeiwen.com/subject/gwddhhtx.html