设计师¶
在 Qt Designer 中,有两种使用 PyQt-Fluent-Widgets 的方式。
提升控件¶
右击一个小部件,选择右击菜单上的 提升为…
提升为 的作用是把原生部件替换成自定义小部件,在这个例子中是 qfluentwidgets.PushButton。
弹出的对话框上需要填写自定义的组件名。
头文件是组件库的包名 qfluentwidgets,提升的类名称为 PushButton。
完成提升后不会在设计师中看到任何变化,保存 ui 文件后编译为 py 代码,可以发现 import 的是 PushButton。
使用插件¶
复杂示例¶
下面是一个零样式表 + 100 行代码实现多子界面窗口的例子。