Qt中自定义小部件的子控件

Qt中自定义小部件的子控件,qt,qtstylesheets,Qt,Qtstylesheets,在Qt中,可以使用子控件来设置小部件的样式,这些小部件是另一个小部件的一部分: 例如:使用QDockWidget::close button,我可以设置QDockWidget中按钮的样式 现在我想为一个小部件创建我自己的按钮。也可以在qss样式表中使用子控件语法调用它MyWidget::my button,如何将这些子控件命令设置为按钮 致以最诚挚的问候你为什么不直接设置我的按钮的样式,而不是通过它的父窗口小部件?这里有一个关于这一点的讨论:它很旧,但我认为从那时起事情没有太大变化,它仍然是相关

在Qt中,可以使用子控件来设置小部件的样式,这些小部件是另一个小部件的一部分:

例如:使用
QDockWidget::close button
,我可以设置QDockWidget中按钮的样式

现在我想为一个小部件创建我自己的按钮。也可以在qss样式表中使用子控件语法调用它
MyWidget::my button
,如何将这些子控件命令设置为按钮


致以最诚挚的问候

你为什么不直接设置我的按钮的样式,而不是通过它的父窗口小部件?这里有一个关于这一点的讨论:它很旧,但我认为从那时起事情没有太大变化,它仍然是相关的:它是通过直接设置子窗口小部件的样式来工作的吗?是的,当然,这是有效的,这是当前的解决方案。这些问题的原因仅仅是样式语法。我明白了。根据链接,这是唯一的解决方案。