pycharm中Pyside2/QtDesigner安装和配置

news/2024/6/3 19:29:00 标签: pycharm, ide, python

 

目录

1、安装pyqt5

2、安装pyqt5-tools

pycharm%E4%B8%AD%E9%85%8D%E7%BD%AEQt%20Designer-toc" style="margin-left:40px;">3、在pycharm中配置Qt Designer


PyQt5/QtDesigner安装和配置


1、安装pyqt5

pip install pyqt5


安装了 pyqt5 之后,在 python 安装目录下面的 Scripts 文件夹中,有一个 pyuic5.exe 文件,这个可执行文件用于将 Qt Designer 生成的 ui 文件转换为 python 代码。


2、安装pyqt5-tools


必须安装pyqt5tools,否则在后续内容会找不到designer.exe文件。

pip install pyqt5-tools


安装的pyqt5-tools中,会有QtDesigner应用程序文件,在pycharm需要添加该应用程序

-安装后 QtDseigner应用程序路径:python安装路径\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

pycharm%E4%B8%AD%E9%85%8D%E7%BD%AEQt%20Designer">3、在pycharm中配置Qt Designer


打开设置,找到【工具】–>【外部工具】–>添加一个外部工具


配置Qt Designer:

程序:QtDesigner程序文件地址

工作目录:$ProjectFileDir$

如果想将firstMainWin.ui转换成.py文件,输入以下命令即可:

pyuic5 -o firstMainWin.py firstMainwin. ui

以上为设计UI界面的基本操作
 


http://www.niftyadmin.cn/n/5307294.html

相关文章

Unity中Shader序列帧动画(总结篇)

文章目录 前言一、半透明混合自定义调整1、属性面板2、SubShader中3、在片元着色器(可选)3、根据纹理情况自己调节 二、适配Build In Render Pipeline三、最终代码 前言 在前几篇文章中,我们依次解决了实现Shader序列帧动画所遇到的问题。 Unity中Shader序列图动画…

麒麟镜像下载

试用版下载链接 产品试用申请国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟——麒麟软件官方网站 下载自己对应的操作系统 我下载的是 共享文件下载 - Kylin Distro 然后用迅雷下载就可以了

Vue2 - 生命周期

目录 1,介绍1,初次渲染2,数据改变后的重渲染 2,生成周期钩子执行顺序 1,介绍 创建 vue 实例和创建组件的流程基本一样。 1,初次渲染 做一些初始化操作,主要设置一些私有属性到实例中。 运行 b…

二刷Laravel 教程(用户注册)总结Ⅳ

一、显示用户信息 1)resource Route::resource(users, UsersController); 相当于下面这7个路由 我们先用 Artisan 命令查看目前应用的路由: php artisan route:list 2) compact 方法 //我们将用户对象 $user 通过 compact 方法转化为一个关联…

高性价比的高速吹风机/高速风筒解决方案,基于普冉单片机开发

高速吹风机是近些年非常火的一款产品,快速崛起并颠覆了传统吹风机,高速吹风机也成为了传统吹风机替代的一个大趋势。高速吹风机是利用高转速产生的大风量来快速吹干头发,由于其精巧的外观设计、超低的噪声、出色的干发效果,高速吹…

c++拷贝控制

文章目录 拷贝构造函数的基本概念定义语法何时使用拷贝构造函数示例代码运行结果注意事项 拷贝赋值运算符的基本概念定义语法何时使用拷贝赋值运算符示例代码运行结果注意事项 析构函数的基本概念定义语法何时调用析构函数示例代码运行结果注意事项 三/五法则三法则 (Rule of T…

【React系列】ES6学习笔记(二)Promise、async\await

本文参考自电子书《ECMAScript 6 入门》:https://es6.ruanyifeng.com/ Promise 对象 1. Promise 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了…

【Linux】Java文件IO之普通IO与Buffer IO

在Java中,输入输出(IO)操作是编程中一项重要的任务。无论是从外部文件中读取数据,还是向文件写入数据,或者是与用户进行交互,都需要用到IO操作。 普通IO FileOutputStream的使用 FileOutputStream是Java中…