C++ 如何使Qt中的默认UI元素更漂亮?

C++ 如何使Qt中的默认UI元素更漂亮?,c++,qt,C++,Qt,我正在学习使用Qt&目前能够用大多数小部件的标准格式开发应用程序。现在我想让我的小部件更漂亮。标准的窗户很暗。我想知道小部件的哪些属性通常用于更改其外观。 例如,标准的QPushButton没有在视频中可以看到的玻璃状外观。请在0:10(启动视频后10秒)观察按钮的感觉。 这是另一个例子。上下按钮和下面的按钮。 如何在Qt中进行此类编辑? 请注意,我不想复制UI,只是想知道如何创建如此漂亮的小部件? 关于这个话题的任何帮助都会对我很有帮助。 谢谢。您应该看看QStyle类QStyle是一个选项,

我正在学习使用Qt&目前能够用大多数小部件的标准格式开发应用程序。现在我想让我的小部件更漂亮。标准的窗户很暗。我想知道小部件的哪些属性通常用于更改其外观。 例如,标准的
QPushButton
没有在视频中可以看到的玻璃状外观。请在0:10(启动视频后10秒)观察按钮的感觉。 这是另一个例子。上下按钮和下面的按钮。 如何在Qt中进行此类编辑? 请注意,我不想复制UI,只是想知道如何创建如此漂亮的小部件? 关于这个话题的任何帮助都会对我很有帮助。
谢谢。

您应该看看
QStyle

QStyle是一个选项,另一个是编辑单个组件的样式表,在Qt设计器中,您可以打开项目的CSS表


如果您刚刚开始学习Qt,并且没有被某个大老板限制在QWidget样式的Qt上,我建议您学习,因为这是Qt的未来,而QWidgets+样式表正在变得过时。此外,针对声明性QML编程要比处理错误的样式表简单得多。

AFAIK,CSS是一种用于开发网页的脚本语言。可以在没有CSS的情况下处理QStyle吗?谢谢你的链接,看起来信息量很大。知道YouTube上关于这个的视频教程吗?谢谢。但是你知道有什么文章或教程解释如何使用它吗?乍一看,它看起来相当大而且很难。如果你想使用一种现有的样式,你可以做
QApplication::setStyle(新的QWindowsStyle)与您需要的样式。如果你想定制外观,我想使用stylesheetsok会很容易,但是你知道关于样式表的教程吗?我是GUI编程的初学者。乍一看,它给人留下了深刻的印象。谢谢你的回答。