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