我知道 Qt Widgets 可以在本地工作(按钮是操作系统按钮)并且 QtQuick/QML 项目由 Qt 呈现(按钮是在 OpenGL 上下文中呈现的形状)。现在我看到有与 QPushButton 和其他类型一起使用的 Qt 样式表,所以我有点困惑:
Qt Style Sheets 是如何在里面工作的?
它们如何影响原生按钮的呈现方式?
有了 QML,您还需要它吗?
谢谢!
最佳答案
根据Qt documentations自 Qt 4.4 以来,QWidgets 默认不是系统小部件。他们称之为 Alien Widgets。所以现代 Qt 中的所有小部件都是由 Qt 本身呈现的。因此,它们可以用您想要的任何样式呈现。
关于c++ - Qt 样式表是做什么用的,它们是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53928885/