基于PySide6手写自定义标题栏类tQTitleBar,实现窗体的无边框美化
- 基于PySide6手写自定义标题栏类tQTitleBar,实现窗体的无边框美化
- 前言
- 一、实现思路
- 1、继承自 QWidget 类,创建控件并添加
- 2、编写窗体最大化、最小化、关闭、最大化后恢复的方法
- 3、重写鼠标点击、移动、释放、双击的事件
- 4、编写设置窗体图标、设置窗体标题栏标题的方法
- 二、完整代码
- 三、使用方法
- 1、类的实例化
- 2、设置标题栏标题
- 3、设置标题栏图标
- 4、隐藏主窗口边框
- 5、将标题栏添加到主布局中