优秀的网站首页,php网站开发与设计,德州中文网站建设,怎么把网站排名排上去关注这个框架的其他相关笔记#xff1a;Python GUI 开发 | PySide6 PyQt6 学习手册-CSDN博客 在上一章中#xff0c;我们介绍了如何搭建 PySide6 PyQt6 的开发环境。在搭建环境的时候我们配置了几个几个快捷工具#xff0c;很多小伙伴可能都不知道是干啥用的。那… 关注这个框架的其他相关笔记Python GUI 开发 | PySide6 PyQt6 学习手册-CSDN博客 在上一章中我们介绍了如何搭建 PySide6 PyQt6 的开发环境。在搭建环境的时候我们配置了几个几个快捷工具很多小伙伴可能都不知道是干啥用的。那么本章我们来填一下坑简单介绍一下 PySide6 中自带的一些辅助开发工具及其安装位置。
0x01Qt 设计师 - designer.exe
首先就是 Qt Designer 了Qt Designer 就是我们常说的 Qt 设计师。它是一个可视化的代码生成器有一个 GUI 界面长下面这样 通过该工具我们可以直接通过可视化的方法来设计 UI所见即所得比如下面就是笔者通过该工具做的一个计算器的 UI保存的结果是一个 .ui 文件 Qt Designer 在你通过 pip 安装后就存在了其所在目录如下相对于你本机 Python 安装路径如果不知道本机的 Python 安装路径可以使用 pip show PySide6 查看 \Lib\site-packages\PySide6 0x02Qt 用户交互编辑器 - uic.exe
通过 Qt 设计师我们可以通过可视化的方法生成 .ui 文件但是我们最终需要用的是 .py 文件。那么此时我们就需要用到 Qt 的 uic.exe 工具。该工具在 PySide6 上对应 pyside6-uic.exe作用是将 .ui 文件转化成我们的 .py 文件但是该工具没有图形界面只能通过命令行使用。
比如笔者本地通过 designer.exe 做了一个 caculate.ui一个计算器的 UI 界面那么我现在想要将其转化为 .py 文件就可以通过使用下面这条命令 pyside6-uic -o caculate-ui.py caculate.ui# caculate-ui.py 你生成的 .py 文件的名称# caculate.ui 你使用的 .ui 文件你使用这个 .ui 文件生成对应的 .py 文件 这个后面生成的 .py 文件我们是可以通过 Python 加载运行的运行的结果就是你自己通过 Qt 设计师设计的样子怎么加载后面讲。
这个 pyside6-uic.exe 在你通过 pip 安装 pyside6 后也是自带的路径在你本机 Python 安装包的 /Scripts 目录下 0x0201uic.exe 便捷使用 - VScode 篇
上面这种通过命令行的方式将 .ui 变成 .py 文件非常的复杂记得俺们在上一章中在 VScode 中配置的插件吗通过它就可以非常快速的通过右击选择的方式将 .ui 文件转变为 .py 文件 0x03Qt 资源编译器 - rcc.exe
pyside6-rcc.exe 是 PySide6 提供的资源编译工具作用是把一些 .qrc 文件包含图片等资源编译成 .py 文件。
对于 .qrc 文件笔者简单说一下我们做 UI 设计必定要加载一些图片啥的资源这种资源一多你就得开文件夹保存然后文件夹一多项目看着就乱。那么这个 .qrc 可以理解为 QT 自带的一个数据库你将图片啥的各种奇奇怪怪的资源导进去这样一个文件就能够管理所有内容了而且由于 .qrc 还是 QT 配套的所以 QT 可以很方便调用。
后续的内容笔者后面再填坑Qt 资源编译器我们前期并不会用到文章更新到该用的时候笔者会回来填坑的俺们现在目标很简单快速入手做一个属于自己的 UI。
0x04Qt 帮助文档 - assistant.exe
0x05Qt 翻译器与其他工具