代码之家  ›  专栏  ›  技术社区  ›  Taco de Wolff

qt-creator、autocad中使用的qt样式表,

  •  2
  • Taco de Wolff  · 技术社区  · 16 年前

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

    该样式表的名称是什么,或者在哪里可以找到它?不过,它看起来很像Vista样式表…

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

    3 回复  |  直到 11 年前
        1
  •  2
  •   Arnold Spence    16 年前

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

        2
  •  5
  •   Knuto    16 年前

    对于那些想了解更多信息的人来说:这种风格似乎被称为曼哈顿风格,并扩展了QWindowsStyle。它不是一个CSS样式表,因此不只是复制和粘贴来设置。它在源代码中似乎还有一些其他依赖项,所以我不知道要适应它需要多少。

    源代码在[qt creator source code]/src/plugins/coreplugin/manhattanstyle.cpp中找到。

    和btw:如果您正在运行debian/ubuntu:type apt get source qt creator以获取源;)

        3
  •  2
  •   Bill Yan    11 年前

    是的,有人把它分开了。 看到这个 Manhattan style

    推荐文章