我的Qt应用程序可以在Windows上看到Mac

时间:2015-05-13 07:19:46

标签: qt

由于Qt应用程序将采用原生外观。 我想为我的Qt应用程序获得mac外观和感觉。是否可以这样做?

1 个答案:

答案 0 :(得分:1)

可以使用样式更改Qt应用程序的外观:

QApplication::setStyle("macintosh");

可用样式列表由:

给出
QStringList list = QStyleFactory::keys();

但是例如在Windows上Mac风格通常不可用。我使用Qt 5.4在Windows机器上进行了测试 - 只有Windows(Windows,WindowsXP和WindowsVista)和Fusion样式可用 - 您可以在它们之间切换。

当然,Windows样式是Windows的默认样式。建议在构建QApplication之前设置样式。