Python GUI框架---- PySide6安装与使用

一、安装PySide6 (删除)

安装命令:

pip install --upgrade pip  或    python.exe -m pip install --upgrade pip
pip install PySide6-i https://mirror.baidu.com/pypi/simple
# 更新PySide6库
pip install --upgrade PySide6

# 删除PySide6库
pip uninstall  PySide6

二、Pycharm配置Pyside6

打开Pycharm点击File -> Settings -> Tools -> External Tools,点击+。需要添加 Pyside6-Designer 、 Pyside6-UIC 和 Pyside6-rcc三个选项
Python GUI框架---- PySide6安装与使用_第1张图片

$FileName$ -o $FileNameWithoutExtension$.py
$FileDir$

Python GUI框架---- PySide6安装与使用_第2张图片

$FileName$ -o $FileNameWithoutExtension$_rc.py
$FileDir$

Python GUI框架---- PySide6安装与使用_第3张图片

三、设计界面

在PyCharm的终端命令行输入以下命令,启动设计
pyside6-designer

Python GUI框架---- PySide6安装与使用_第4张图片

1.创建窗口

点击文件 -> 新建,其中Widget与Main Window最为常用

Python GUI框架---- PySide6安装与使用_第5张图片

1.1 Dialog with Buttons Bottom(底部按钮的对话框):

这是一种对话框(Dialog)或模态窗口,通常用于显示某种信息、提示、警告或要求用户进行选择的窗口。
在窗口的底部通常包含一个或多个按钮,如"确定"、“取消”、"应用"等,用于用户与对话框进行交互。

1.2 Dialog with Buttons Right(右侧按钮的对话框):

与前者类似,这也是一种对话框,但不同之处在于其按钮通常位于对话框的右侧,而不是底部。
这种布局可能更适合某些情况,特别是当对话框内容需要更多的垂直空间时。

1.3 Dialog without Buttons(没有按钮的对话框):

这是一种对话框,通常用于向用户显示信息、警告或需要用户阅读而不需要操作的情况。
与前两种对话框不同,它通常没有可操作的按钮。用户只需阅读对话框中的内容,然后可能关闭它。

1.4 Main Window(主窗口):

主窗口通常是应用程序的主界面,它包含应用程序的核心功能和导航元素。
主窗口通常有菜单栏、工具栏、状态栏和中心部分的主要工作区域,可以包含各种其他部件和控件。
主窗口用于承载应用程序的主要功能,用户与应用程序的大部分交互都在主窗口内进行。

1.5 Widget(小部件):

Widget是GUI应用程序中的一个通用术语,它指的是各种可视化和交互元素,如按钮、文本框、列表框、复选框等。
Widget可以是单个控件,也可以是更复杂的组合,如包含多个控件的面板或窗口。
Widget通常是应用程序界面的基本构建块。

2 . 编辑菜单栏

2.1 编辑完之后一定要按回车键(Enter键)----类 QMenu

下拉菜单和子菜单属于QAction类,点击任何QAction按钮时,QMenu对象都会触发 triggered 信号
Python GUI框架---- PySide6安装与使用_第6张图片Python GUI框架---- PySide6安装与使用_第7张图片

2.2 在新建的窗体中点击 鼠标右键 ,选择 添加工具栏 ----类 QAction

QToolBar控件位于菜单栏下方,是由文本按钮,图标或其他小控件按钮组成的可移动面板,每次点击工具栏中的按钮,都会触发 Triggered 信号。
Python GUI框架---- PySide6安装与使用_第8张图片

2.3 在动作编辑器中新建动作

右键鼠标新建或者直接选择新建,然后点击拖动到工具栏位置
Python GUI框架---- PySide6安装与使用_第9张图片

3、预览

按下快捷键 ctrl + R 可看当前设计效果

四、打包部署:

下面主要以windows为例:

pip install pyinstaller -i https://mirror.baidu.com/pypi/simple
pip install auto-py-to-exe -i https://mirror.baidu.com/pypi/simple

运行:auto-py-to-exe,会自动打开浏览器,然后进入打包部署配置页面,如下图所示:

Python GUI框架---- PySide6安装与使用_第10张图片

五、学习

https://www.bilibili.com/video/BV1vu411z7NQ/?spm_id_from=333.880.my_history.page.click&vd_source=bd8bb0d12dc58f1788ddf7042dfb0e6f

你可能感兴趣的:(pyside6,python)