mac+pycharm+QT5配置

安装

安装pyqt5

注意:下面的安装包都比较大,建议切换源安装。
清华源:https://pypi.tuna.tsinghua.edu.cn/simple/

  • pip install pyqt5
    

安装pyqt5-tools

  • pip install pyqt5-tools
    

安装Qt

  • 方法一:直接下载对应版本安装 清华大学开源软件镜像站
  • 方法二:使用Homebrew,安装完成后注意日志里的文件安装路径,后面要用到
    brew install qt
    

pycharm配置

配置QtDesigner

  • pycharm–settings->Tools->External Tools
    mac+pycharm+QT5配置_第1张图片

配置PyUIC

  • pycharm–settings->Tools->External Tools
    mac+pycharm+QT5配置_第2张图片
  • 固定参数:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
  • 在选择Python版本的时候如果使用的虚拟环境,选中后可能会直接跳到主环境中,因为虚拟环境中的那个python是个快捷方式。解决:直接在输入框里手动输入虚拟环境的路径

使用

使用QtDesigner

  • 右键单击->External Tools->QtDesigner
    mac+pycharm+QT5配置_第3张图片
  • 点击后的效果
    mac+pycharm+QT5配置_第4张图片
  • Ctrl + s 保存文件到指定路径, 会生成一个.ui结尾的xxx.ui文件

使用PyUIC

  • 右键单击xxx.ui文件名,执行pyUIC,会自动生成xxx.py文件,转为Python代码
    mac+pycharm+QT5配置_第5张图片
  • 同目录下创建main.py文件
    import sys
    import xxx  # 上一步自动生成的Python文件名
    from PyQt5.QtWidgets import QApplication, QMainWindow
    
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        MainWindow = QMainWindow()
        ui = xxx.Ui_MainWindow()
        ui.setupUi(MainWindow)
        MainWindow.show()
        sys.exit(app.exec_())
    
  • 执行main.py文件,搞定。

你可能感兴趣的:(Python,macos,pycharm,qt)