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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 浅析分布式搜索引擎

    浅析分布式搜索引擎1.基础知识1.1认识Lucene维基百科的定义:Lucene是一套用于全文检索和搜索的开放源码程序库,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程序接口,能够做全文索引和搜索,在Java开发环境里Lucene是一个成熟的免费开放源代码工具;就其本身而论,Lucene是现在并且是这几年,最受欢迎的免费Java信息检索程序库。Lucene官网:http:/…

    2022年5月13日
    39
  • 导入Excel数据到数据库

    导入Excel数据到数据库

    2021年11月12日
    49
  • 学习入侵躲避技术—理解AET

    学习入侵躲避技术—理解AET

    2022年3月11日
    39
  • 2010年度 中国WEB应用防火墙厂家和产品大全

    2010年度 中国WEB应用防火墙厂家和产品大全中国WEB应用防火墙厂商与产品大全排名依据根据“厂家名称”的首字母拼音,无特殊含义。更新日期:2010年03月23日发布网站:www.cnciso.com、www.youxia.org联系人QQ:55984512、175589438厂家名称产品名称公司网址联系电话北京绿盟科技绿盟WEB应用防火墙www.nsfocus.com400-818-6868北京瑞达时代科技有限公…

    2022年6月2日
    35
  • android ListView 嵌套 ListView

    android ListView 嵌套 ListView实现的效果是这个样子的看上去效果还是不错,不过现在有个刷新问题一直没能解决,刷新的时候里面的adapter进行刷新的时候总是会让里面的listview消失掉,应该是父listview先刷新完后,子listview还未刷新完成,导致测量的高度不对,就会消失,像当前组已关闭这种,现在这个问题还没有想到办法解决的,试过比较多的方法,添加接口让子listview刷新完成后再去更新父…

    2022年7月16日
    23
  • 角度 弧度的转换_角度换算度分秒

    角度 弧度的转换_角度换算度分秒由数学关系已知 360度=2π弧度 =>180度= π*弧度 可证得一:1度=(π*弧度)/180 = 弧度/60 =>度=弧度*(π/180)   即60度=弧度*(60*π/180) 可证得二:1弧度=180/π=60度 =>弧度=度*(180/π) 即60弧度=度*(180/π)例1:cos(3

    2025年7月18日
    4

发表回复

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

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