当前位置:   article > 正文

PySide6应用实践 | 在PyCharm配置和使用PySide6 QtDesinger_pycharm配置pyside6

pycharm配置pyside6

一、前言

程序员缓解工作压力的小窍门,那肯定是使用合适的编程开发工具了,博主正在学习PySide6的开发,这里也分享一下如何在PyCharm配置和使用PySide6 QtDesinger。
在这里插入图片描述

首先介绍一下使用PySide6开发图形界面的好处。

一是PySide具有丰富的组件和工具。PySide 基于 Qt 框架,为 Python 开发者提供了大量的预制组件和工具,这些组件和工具可以极大地简化 GUI 开发过程,使得开发者能够快速构建出功能完善的应用程序。二是PySide简单易学。PySide 的语法和结构相对简单直观,对于初学者来说,学习起来比较容易。官方文档也提供了大量的例子,有助于开发者快速上手和理解如何使用 PySide 进行开发。三是PySide具有良好的兼容性。PySide 与 PyQt 有着非常兼容的 API,因此对于已经熟悉 PyQt 的开发者来说,转换到 PySide 是无缝的。同时,PySide 2 支持 Qt 5 框架,兼容 Python 2.7 以上版本以及 Python 3.5 以上版本,这意味着它可以适用于多种Python环境。四是PySide注重优化用户体验:使用 PySide,开发者可以创建美观且易于使用的图形用户界面,从而优化用户的体验。这对于提升软件的吸引力和用户满意度是非常重要的。五是PySdie有持续稳定的社区支持:PySide 作为一个开源项目,拥有活跃的社区和广泛的用户基础,这意味着在遇到问题时,开发者可以轻松地找到帮助和资源。

二、在PyCharm External Tools中配置PySide6

1.PyCharm External Tools的用途

在软件开发过程中,经常需要执行一些外部工具或命令来辅助开发工作,例如图形界面设计、编译代码、运行脚本、格式化代码、资源优化等。PyCharm的External Tools功能允许用户配置这些外部命令,并将它们集成到IDE中,以便能够快速方便地调用。例如如PyQt和PySide开发,可以通过集成特定的工具(如Qt Designer)来增强IDE的功能,集成相关外部工具后,可以直接在IDE中查看工具的输出结果,无需切换到其他窗口,从而提高开发效率。

2.在Pycharm External Tools中配置PySide6 QtDesinger

2.1 首先依次点击File(文件)Settings(设置),打开设置窗口。
在这里插入图片描述

2.2 然后在Settings窗口中,依次点击Tools(工具)External Tools(外部工具)+号,打开创建工具窗口。
在这里插入图片描述

2.3接着在Create Tool创建工具窗口,在Name(名字)输入框输入PySide6 QtDesinger,然后点击文件夹图标,如下图2的位置,打开路径选择窗口。
在这里插入图片描述

2.4接着在Select Path(路径选择窗口),在找到本项目的..\venv\Lib\site-packages\PySide6\designer.exe,选中点击OK按钮。
在这里插入图片描述

2.5最后接着在Create Tool创建工具窗口,把Working directory(工作目录)输入框中的内容改为$ProjectFileDir$,如下图显示。

这里需要特别注意的是,在PyCharm中创建外部工具时,"Working directory"是一个重要的设置项,它决定了当你运行或调试该工具时,程序将在哪个目录下执行。这个设置对于确保程序能够找到正确的文件和资源非常关键。虽然可以将工作目录设置为绝对路径,但这会限制工具只能在一个项目中使用。通过相对路径或其他动态设置,可以让工具在不同的项目或环境中更加灵活地使用。这用的就是相对路径$ProjectFileDir$,项目文件目录。

在这里插入图片描述

3.在Pycharm中使用PySide6 QtDesinger

3.1首先依次点击Tools(工具)、External Tools(外部工具)、PySide6 QtDesinger。
在这里插入图片描述
3.2若能正常弹出以下窗口,证明配置已经生效,以后就可以通过Pycharm中的External Tools(外部工具)直接打开PySide6 QtDesinger进行界面的设计。
在这里插入图片描述
3.3PySide6还可以配置很多外部工具,这里就不一一罗列了,有兴趣的可以参考以下文章,博主也是看这些文章学习的。
PyCharm下安装配置PySide6开发环境

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号