QStyleFactory 类

QStyleFactory 类创建 QStyle 对象。更多...

头文件 #include <QStyleFactory>
CMakefind_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmakeQT += widgets

静态公共成员

QStyle *create(const QString &key)
QStringListkeys()

详细描述

QStyle 类是一个抽象基类,封装了 GUI 的外观和感觉。QStyleFactory 使用 create() 函数和一个标识样式的键来创建 QStyle 对象。样式可以是内置的,也可以是从样式插件(参见 QStylePlugin)动态加载的。

可以使用 keys() 函数检索有效的键。通常包括 "windows" 和 "fusion"。根据平台,可能还有 "windowsvista" 和 "macos"。请注意,键不区分大小写。

另请参阅 QStyle

成员函数文档

[静态] QStyle *QStyleFactory::create(const QString &key)

创建并返回一个与给定的 key 匹配的 QStyle 对象,如果在找不到匹配的样式时,则返回 nullptr

将查询内置样式和样式插件以查找匹配的样式。

注意:使用的键不区分大小写。

另请参阅 keys

[静态] QStringList QStyleFactory::keys()

返回有效键的列表,即此工厂可以为此创建样式的键。

另请参阅 create

© 2024 Qt Company Ltd. 本文件中包含的文档贡献归其各自所有者所有。本文件提供的文档是在自由软件基金会发布的 GNU 自由文献许可版本 1.3 的条件下提供的。Qt 和相应的徽标是芬兰的 Qt Company Ltd. 以及全球其他国家的 商标。所有其他商标均为各自所有者的财产。