由于Qt应用程序将采用原生外观。 我想为我的Qt应用程序获得mac外观和感觉。是否可以这样做?
答案 0 :(得分:1)
可以使用样式更改Qt应用程序的外观:
QApplication::setStyle("macintosh");
可用样式列表由:
给出QStringList list = QStyleFactory::keys();
但是例如在Windows上Mac风格通常不可用。我使用Qt 5.4在Windows机器上进行了测试 - 只有Windows(Windows,WindowsXP和WindowsVista)和Fusion样式可用 - 您可以在它们之间切换。
当然,Windows样式是Windows的默认样式。建议在构建QApplication之前设置样式。