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文件,搞定。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • android中怎么在View构造的attrs中拿到android给的属性以及attrs属性介绍[通俗易懂]

    android中怎么在View构造的attrs中拿到android给的属性以及attrs属性介绍[通俗易懂]attrs获得,而自定义的属性获得值方式如下,当然原生的也是一样,只需要把attrname该成系统的。一、首先要在res/values目录下建立一个attrs.xml(名字可以自己定义)的文件,并在此文件中增加对控件的属性的定义.其xml文件如下所示:在这里,需要补充attrs属性的相关知识,即Attr属性是如何在

    2022年10月17日
  • 如何使用eclipse创建JAVA项目并写一个简单的HelloWorld

    如何使用eclipse创建JAVA项目并写一个简单的HelloWorld打开eclipse软件,选择好工作区域(就是项目的储存地址)后登陆。File-New-Project选择JavaProject输入项目名称点击完成(Finish)在SRC(SRC是专门放java源代码的文件夹,就是你在IDE里编写的各个java类的文件都在里面)中新建package包包的命名规范:包名全部使用小写。包名通常由若干个标识符…

  • dns bind 配置_dns forwarding设置

    dns bind 配置_dns forwarding设置智能dns配置基于bind9视图语句语法viewview_name[class]{match-clients{address_match_list};match-destinations{address_match_list};match-recursive-only{yes_or_no};[view_option;…][zone-statisti…

    2022年10月26日
  • zipfile模块使用「建议收藏」

    zipfile模块使用「建议收藏」zipfile模块zipfile说明zipfile的常用方法:is_zipfile():ZipFile类的常用方法:ZipFile():ZipFile.close():ZipFile.getinfo(),ZipFile.infolist()和ZipFile.namelist()ZipFile.extract()和ZipFile.extractall()ZipFile.printdir()和ZipFile.read()ZipFile.write()和ZipFile.writestr():ZipInfo类的常用

  • idea整理代码快捷键设置_idea格式化代码快捷键无效

    idea整理代码快捷键设置_idea格式化代码快捷键无效IDEA代码对齐快捷键:ctrl+alt+LVScodevscode代码对齐快捷键:Shift+Alt+F

    2022年10月12日
  • pytest指定用例_文件夹排列顺序自定义

    pytest指定用例_文件夹排列顺序自定义前言测试用例在设计的时候,我们一般要求不要有先后顺序,用例是可以打乱了执行的,这样才能达到测试的效果.有些同学在写用例的时候,用例写了先后顺序,有先后顺序后,后面还会有新的问题(如:上个用例返回

发表回复

您的电子邮箱地址不会被公开。

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