Designer

zhiyiYo2023-08-17 16:25:01

In Qt Designer, there are two ways to use PyQt-Fluent-Widgets.

Using Client (Recommend)

For all the following operations, they must be performed in an English path.

Fluent Client integrates designer plugins, supporting direct drag-and-drop usage of QFluentWidgets components in Designer. What you see is what you get, making the construction of modern interfaces silky smooth! You can purchase from Afadianopen in new window.

Fluent Designer

The following video demonstrates the usage of Fluent Client:

Promoting widget

Right click on a widget, select the Promote to ... of context menu.

Promoting a widget indicates that it should be replaced with the specified subclass, in our case the qfluentwidgets.PushButton.

context menu

You will be presented with a dialog to specify the custom widget class the placeholder widget will become.

The header file is the name of the Python module used to import the class, which is qfluentwidgets. Specify PushButton as the class name of the widget to replace it with.

promote dialog

Well, the widget is now promoted to fluent push button. But you won’t be able to see any changes within Qt Designer. Save the window as mainwindow.ui and compile it to python code, you will see that the PushButton is imported from qfluentwidgets package.

Complex example

Here is an example that uses a side navigation bar to implement multiple sub-interfaces window.

Last Updated 6/7/2024, 11:17:36 AM