mac+pycharm+QT5配置

mac+pycharm+QT5配置安装pyqt5pipinstallpyqt5安装pyqt5-toolspipinstallpyqt5-tools安装Qt方法1:直接下载对应版本安装清华大学开源软件镜像站方法2:使用Homebrew,安装完成后注意日志里的文件路径,后面要用到brewinstallqtpycharm配置QtDesignerpycharm–settings->Tools->ExternalTools添加PyUIC固定参数:-mPyQt5..

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

安装

安装pyqt5

  • pip install pyqt5
    

安装pyqt5-tools

  • pip install pyqt5-tools
    

安装Qt

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

pycharm配置

配置QtDesigner

  • pycharm–settings->Tools->External Tools
    在这里插入图片描述

配置PyUIC

  • pycharm–settings->Tools->External Tools
    在这里插入图片描述
  • 固定参数:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

使用

使用QtDesigner

  • 左键单击->External Tools->QtDesigner
    在这里插入图片描述
  • 点击后的效果
    在这里插入图片描述
  • Ctrl + s 保存文件到指定路径, 会生成一个.ui结尾的xxx.ui文件

使用PyUIC

  • 右键单击xxx.ui文件名,执行pyUIC,会自动生成xxx.py文件,转为Python代码
    在这里插入图片描述
  • 同目录下创建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文件,搞定。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174301.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月29日 下午9:00
下一篇 2022年8月29日 下午9:00


相关推荐

  • Python requests_html 爬取多语言网站内容与翻译策略

    Python requests_html 爬取多语言网站内容与翻译策略

    2026年3月12日
    1
  • 1155针低功耗cpu有哪些_2011针低功耗cpu

    1155针低功耗cpu有哪些_2011针低功耗cpu一、“A”的含义:Pentium4处理器有Willamette、Northwood和Prescott三种不同核心。其中Willamette核心属于最早期的产品,采用0.18微米工艺制造。。。。二、“B”的含义:同样频率的产品,在更高的外频下可具备更高的前端总线,因此性能也更高。为此Intel在提升CPU频率的同时,也在不断提高产品的前端总线。于是从可以支持533MHzFSB的845E等主板上市…

    2026年2月2日
    7
  • 算法题做到崩溃?刷了几千道算法题,关于如何刷题有些话我想对你说

    算法题做到崩溃?刷了几千道算法题,关于如何刷题有些话我想对你说算法刷到最后 最后记在脑子里的不是代码 是思路 如果你有思路 那你一定能把代码写出来 你不可能记住所有题的代码 唯一可以记住的是解题思路 所以怎么码代码不是一个问题 怎么解题才是一个问题 建议刷题的时候这样刷 看到一道题 先想想怎么解 如果是你的话你会用什么方法去解 想好了以后用代码实现一遍 看能不能行 一般把想法用代码实现后 你的代码跑不通 以上的原因不是你的编程问题 而是你的思路在某个点

    2026年2月23日
    2
  • C语言中动态分配数组

    C语言中动态分配数组很多人在编写C语言代码的时候很少使用动态数组,不管什么情况下通通使用静态数组的方法来解决,在当初学习C语言的时候我就是一个典型的例子,但是现在发现这是一个相当不好的习惯,甚至可能导致编写的程序出现一些致命的错误。尤其对于搞嵌入式的人来所,嵌入式系统的内存是宝贵的,内存是否高效率的使用往往意味着嵌入式设备是否高质量和高性能,所以高效的使用内存对我们来说是很重要的。那么我们在自己编写C语言代码的时候就…

    2022年7月22日
    10
  • PLSQL 使用教程

    PLSQL 使用教程1打开表打开PLSQL点击Objects在下拉列表中选中Myobjects找到Table下级目录中都是数据库的表2查看表的数据选中表,右击点击-查看数据/querydata弹出sql窗口,可以查看数据3查看表结构选中表,右击点击-查看/View…

    2022年5月2日
    56
  • Cursor 接入 Figma MCP

    Cursor 接入 Figma MCP

    2026年3月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号