2015-05-13 48 views
-3

由于Qt应用程序将具有本地外观和感觉。 我想为我的Qt应用程序获得mac的外观和感觉。是否有可能这样做?可以让我的Qt应用程序在Windows上看Mac

+0

这是什么倒票 – NDestiny

+1

我没有downvoted,但我认为dowvotes给出,因为你没有阅读QT文档,之前提出这样的问题。一切都很清楚。 –

+0

同意 - 如果您阅读文档并尝试制作自己的代码,您可能会自己收到答案 – demonplus

回答

1

有可能通过使用样式来改变Qt应用程序的外观和感觉:

QApplication::setStyle("macintosh"); 

可用样式列表由下式给出:

QStringList list = QStyleFactory::keys(); 

但例如在Windows的Mac风格是典型的不可用。我在Qt 5.4的Windows机器上测试 - 只有Windows(Windows,WindowsXP和WindowsVista)和Fusion风格可用 - 您可以在它们之间切换。

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

+1

由于“Windows Vista +”和“OS X”样式正在使用平台相关API进行绘图控制。 –

相关问题