虽然我的操作系统是Windows,但我希望我的应用程序看起来像Mac应用程序。我知道我可以使用QApplication::setStyle轻松地改变这种风格。我知道Qt也为MacStyle提供了MacStyle然而,似乎没有声明QMacSytle。编译器不认识它。Qt的网页上说
Warning: This style is only available on Mac OS X because it relies on th
当我从源代码中交叉编译Qt5.8.0并使用它构建来自 for Microsoft的Qt“动态布局”示例时,它看起来很过时,就像运行在Windows2000上一样,如下面的左窗口所示。但是,如果我使用预建的mingw-w64-x86_64-qt5静态包(版本5.8.0-1)编译完全相同的程序,它看起来就像一个不错的现代Windows应用程序,如下面的右窗口所示。我如何修复我的Qt版本,这样用它构建的GUI看起来就不错了?是否有我缺少的配置选项?需要研究的一件事是QWindowsVistaStyle类。我注意到,当我用MSYS2编译我的程序时,我不得不添加-luxtheme,因为该类引