Стили в Qt применяются не корректно

126
14 февраля 2018, 11:40

Вопрос такой, почему когда прописываю стили в таблице стилей style.qss вот таким способом, то стили не применяются:

MyNameSpace--MyWidget                                                               
{ background-image: url(':/MyWidget/background_tooltip.png'); background-position: center center; }

А когда прописываю в конструкторе виджета вот так:

MyWidget::MyWidget(QWidget * parent = nullptr)
    : QWidget(parent)
    , ui(new Ui::MyWidget)
{
    ui->setupUi(this);
   setStyleSheet("background-image: url(':/MyWidget/background_tooltip.png'); background-position: center center;");
///
}

То фон применяется не только к виджету, но и ко всем лейблам и кнопкам внутри этого виджета.

Как это лечить?

READ ALSO
Парсинг строки C

Парсинг строки C

Привет всемЕсть необходимость парсить строку следующего вида: -f 1000 -d 10 -f 90 Необходимо такую строку спарсить (независимо от расположения аргументов),...

103
Spring Security и группы ролей

Spring Security и группы ролей

Здравствуйте, за ранее извиняюсь за, возможно, нубский вопрос, но всё жеРазбираюсь с spring security, для своего приложения выполнил классическую...

175
Привести к типу Integer [требует правки]

Привести к типу Integer [требует правки]

как можно привести к типу integer

124