pycharm pyqt5图形界面UI配置[通俗易懂]

pycharm pyqt5图形界面UI配置[通俗易懂]二.安装pyqt5打开图形界面designer执行命令:pip(或pip3)installpyqt5安装完成可能没有Qtdesigner.exe文件,此时需要安装Qt的工具包:pipinstallPyQt5-tools-ihttp://pypi.douban.com/simple–trusted-host=pypi.douban.com1安装完成会在site…

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

Jetbrains全家桶1年46,售后保障稳定

一.安装pyqt5 打开图形界面designer

  1. 执行命令: pip(或pip3) install pyqt5
  2. 安装完成可能没有Qt designer.exe 文件,此时需要安装Qt 的工具包:
    pip install PyQt5-tools -i http://pypi.douban.com/simple –trusted-host=pypi.douban.com
    安装完成会在site-package 下生成一个Qt5-tools 文件夹,此时已经有个designer.exe 文件,点击运行即可打开图形化编辑工具
  3. 可以直接在pycharm中的tools中添加designer工具,以后直接从pycharm启动,如图:
    在这里插入图片描述

以后可以直接调用外部工具external tools使用pyqt5的UI界面,可参考链接:
https://blog.csdn.net/weixin_41085315/article/details/79656809
pyqt5中文开发文档链接:
https://maicss.gitbooks.io/pyqt5/content/hello_world.html

同理添加pyuic5和pycc5(一个用于.ui转.py 一个用于转码)
将pyuic5添加到环境变量:C:\Users\Administrator\Anaconda3\Scripts
同理将pycc5添加到环境变量:(省略)

因此有三个外部工具可供使用pyqt5/pyuic5/pyrcc

pyuic5:(命令行)
在命令台:找到当前工作路径:pyuic5 -o XXX.py XXX.ui(为你要转化的UI文件)如:pyuic5 -o ui2py.py untitled.ui

如图:
在这里插入图片描述转为.py文件之后还不能直接运行,需要在代码最后加上:

import sys

from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':

    app = QApplication(sys.argv)

    MainWindow = QMainWindow()

    ui = Ui_MainWindow()

    ui.setupUi(MainWindow)

    MainWindow.show()

sys.exit(app.exec_())

Jetbrains全家桶1年46,售后保障稳定

才能运行

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

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

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

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

(0)
blank

相关推荐

  • 应用层,驱动层,硬件层_windows组件向导在哪里

    应用层,驱动层,硬件层_windows组件向导在哪里驱动层与应用层通信是通过DeviceIoControl,首先驱动层要实现:pDriverObject->DriverUnload=MyDriverUnload;pDriverObject->MajorFunction[IRP_MJ_CREATE]=MyCreate;pDriverObject->MajorFunction[IRP_MJ_CLOSE]=MyClose;

  • CAP以及分区容错性的含义「建议收藏」

    CAP以及分区容错性的含义「建议收藏」一个分布式系统里面,节点组成的网络本来应该是连通的。然而可能因为一些故障,使得有些节点之间不连通了,整个网络就分成了几块区域。数据就散布在了这些不连通的区域中。这就叫分区。当你一个数据项只在一个节点中保存,那么分区出现后,和这个节点不连通的部分就访问不到这个数据了。这时分区就是无法容忍的。提高分区容忍性的办法就是一个数据项复制到多个节点上,那么出现分区之后,这一数据项就可能分布到各个区里。容忍性就提高了。然而,要把数据复制到多个节点,就会带来一致性的问题,就是多个节点上面的数据可能是不一致的。要

  • centos 7 启动与切换图形界面

    centos 7 启动与切换图形界面安装图形界面默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下:开启系统,以root身份进入安装X(XWindowSystem),命令如下: yumgroupinstall"XWindowSystem"其中大约有200多个软件,安装完成会出现complete!字样。然后安装图形界面软件,GNOME(GNOMEDesktop),命令如下: yumg…

  • openGl超级宝典学习笔记 (1)第一个三角形「建议收藏」

    openGl超级宝典学习笔记 (1)第一个三角形

  • Visual Studio Code(VSCODE)语言设置为中文

    Visual Studio Code(VSCODE)语言设置为中文

  • anycast隧道_IPv6中Anycast通信模型若干问题的分析和研究.pdf

    anycast隧道_IPv6中Anycast通信模型若干问题的分析和研究.pdf您所在位置:网站首页>海量文档&nbsp>&nbsp计算机&nbsp>&nbsp通信/网络IPv6中Anycast通信模型若干问题的分析和研究.pdf109页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。下载提示1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受…

发表回复

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

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