Если вы установите цвет фона с помощью таблицы стилей, назначенной этому виджету, и не будете указывать селекторы в CSS, все дочерние виджеты будут наследовать любые свойства, которые к ним относятся.
Мне показалось полезным использовать селектор, который позволял мне настраивать таргетинг на определенные виджеты для определенного стиля.
QWidget[objectName|="special_color"]
{
color: rgb(255, 255, 255);
}
Если бы я использовал это в таблице стилей, назначенной виджету-контейнеру, он применил бы указанный цвет к любым дочерним виджетам, чье имя начиналось с "special_color
", как "special_colorEditBox1
", независимо от того, как они вложены или содержались .