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

一、前言

程序员缓解工作压力的小窍门,那肯定是使用合适的编程开发工具了,博主正在学习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开发环境

  • 9
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神奇的代码在哪里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值