Qt Creator、AutoCAD中使用的Qt样式表,

Qt Creator、AutoCAD中使用的Qt样式表,,qt,stylesheet,qt-creator,qtstylesheets,Qt,Stylesheet,Qt Creator,Qtstylesheets,Qt应用程序(通过Qt Creator)中是否有可供使用的样式表,使您的GUI使用您在Qt Creator本身以及AutoCAD和其他一些应用程序中看到的样式表 样式表的名称是什么?我在哪里可以得到它?虽然看起来很像Vista样式表 无论何时为Qt应用程序设置自定义样式表,它会在所有平台上显示相同的样式,还是仍然显示本机GUI部件?我不能说如何获得与Qt Creator或AutoCAD匹配的样式表,但要回答另一个问题:当应用样式表时,它应用于应用它的对象以及该对象的子层次。样式表没有以某种方式处

Qt应用程序(通过Qt Creator)中是否有可供使用的样式表,使您的GUI使用您在Qt Creator本身以及AutoCAD和其他一些应用程序中看到的样式表

样式表的名称是什么?我在哪里可以得到它?虽然看起来很像Vista样式表


无论何时为Qt应用程序设置自定义样式表,它会在所有平台上显示相同的样式,还是仍然显示本机GUI部件?

我不能说如何获得与Qt Creator或AutoCAD匹配的样式表,但要回答另一个问题:当应用样式表时,它应用于应用它的对象以及该对象的子层次。样式表没有以某种方式处理的任何小部件都将保持与样式(而不是样式表)匹配的本机外观Qt根据用户的平台和桌面环境选择最适合您的应用程序。

对于可能想了解更多信息的人:该样式似乎被称为manhattanstyle,并扩展了QWindowsStyle。它不是css样式表,因此不只是复制和粘贴以进行设置。它在源代码中似乎有一些其他的依赖项,所以我不知道需要花多少时间来适应它

该源代码位于[qt creator源代码]/src/plugins/coreplugin/manhattanstyle.cpp中


顺便说一句:如果您正在运行debian/ubuntu:输入apt-get-source-qt-creator获取源代码;)

是的,有人把它分开了。
请参见此

当您设置自定义样式表时,它应该用于所有平台上的几乎所有应用程序。它唯一不被使用的地方是由函数创建的项目,这些函数会说“这使用了平台的原生文件选择对话框”。是的,我想我只需要自己用样式表制作一个类似的样式。谢谢