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