PySide6.QtWidgets.QStyleFactory

class QStyleFactory

The QStyleFactory class creates QStyle objects.

Details

The QStyle class is an abstract base class that encapsulates the look and feel of a GUI. QStyleFactory creates a QStyle object using the create() function and a key identifying the style. The styles are either built-in or dynamically loaded from a style plugin (see QStylePlugin ).

Use the keys() function to retrieve the valid keys. The built-in styles, typically “windows” and “fusion”, are always available. The platform styles are plugins and are available on their platform only: “windows11”, which follows the Windows 11 Fluent design, and “windowsvista” on Windows, “macos” on macOS, and “android” on Android. The keys are case-insensitive.

See also

QStyle

Synopsis

Methods

Static functions

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

static create(key)
Parameters:

key – str

Return type:

QStyle

Creates and returns a QStyle object that matches the given key, or returns None if no matching style is found.

Both built-in styles and styles from style plugins are queried for a matching style.

Note

The keys are case-insensitive.

See also

keys()

static keys()
Return type:

list of strings

Returns the list of valid keys, i.e. the keys this factory can create styles for.

See also

create()