打开 ui_xxx.h 可以看到,在 Qt Creator 中创建的对象,会在构造函数之后 setStyleSheet.
所以会覆盖构造函数中设定的 QSS.
所以,必须由上层显式的设置 QSS.
QtExtGroupBox_1 = new QtExtGroupBox(tabWidget_1); QtExtGroupBox_1->setObjectName(QStringLiteral("QtExtGroupBox_1")); QtExtGroupBox_1->setGeometry(QRect(111, 222, 333, 444)); QtExtGroupBox_1->setStyleSheet(QLatin1String("QtExtGroupBox::indicator{ 9px; height: 9px; } "));
另外,由于ObjectName也被设置了,所以 QSS 的 ID选择器是否还能有效,也未可知。