[PyQt5] 0 安装(python2 | python3)+pycharm使用

小灰灰 2022-03-25 02:08 296阅读 0赞

文章目录

  • PyQt
    • 安装
    • 使用
      • Pycharm配置
      • 开始编程
    • 基础介绍

资料:

  1. python2.7+Qt4教程
  2. PyQt5参考指南

PyQt

安装

  1. # 安装PyQt
  2. pip install pyqt5 #Python3安装
  3. pip2 install python-qt5 #Python2安装:import PyQt5
  4. # 安装qt designer(可视化设计UI界面)
  5. pip install pyqt5-tools
  6. # 安装完成后designer.exe的位置:C:\python37\Lib\site-packages\pyqt5_tools\designer.exe
  7. # 安装完tools后,帮助文档位置:C:\python37\Lib\site-packages\pyqt5_tools\assistant.exe

使用

Pycharm配置

在pycharm中配置Qt designer:

  1. 文章:https://blog.csdn.net/px41834/article/details/79383985
  2. 视频:https://www.bilibili.com/video/av21647158/

开始编程

使用pycharm

  1. 【创建UI文件】使用designer.exe,创建.ui文件
  2. 【将UI文件编译成python代码】在pycharm文件目录下找到ui文件->右键External Tools->PyUIC
  3. 创建一个类继承Ui和MainWindow
    【注意】Qt中把UI和业务分离,需要再创建一个类继承UI的类

    1. class MyMainClass(QMainWindow, Ui_MainWindow): #继承窗口类、UI界面
    2. def __init__(self, parent=None):
    3. super(MyMainClass, self).__init__(parent)
    4. self.setupUi(self)
    5. @pyqtSignature("")
    6. def 槽函数(self):
    7. ...
  4. 建立一个Qt入口主文件,将刚才的Python文件导入运行

    1. import sys
    2. import qtuitest_py
    3. from PyQt5.QtWidgets import QApplication, QMainWindow
    4. if __name__ == '__main__':
    5. app = QApplication(sys.argv)
    6. ui = MyMainClass()
    7. ui.show()
    8. sys.exit(app.exec_() )

基础介绍

【pyuic】对应于QT的uic实用程序

  1. 将QtWidgets使用Qt designer创建的UI文件转换为Python代码

【pyrcc】对应于Qt的rcc实用程序

  1. 它嵌入Python模块中资源集合文件描述的任意资源(例如图标、图像、翻译文件)

【pylupdate】对应于Qt的lupdate效用

  1. 它从Python代码中提取所有可翻译的字符串,并创建或更新.ts翻译文件
  2. 然后,Qt Linguist使用这些来管理这些字符串的翻译

【DBus模块】提供对Qt时间循环的支持
【sip】PyQt5使用SIP绑定生成器构建

发表评论

表情:
评论列表 (有 0 条评论,296人围观)

还没有评论,来说两句吧...

相关阅读