Как добавить стиль через setStyleSheet () без потери оригинального стиля в Qt?

Я могу использоватьsetStyleSheet () установить стиль в Qt. Но я столкнулся с проблемой, когда я использовалsetStyleSheet () дважды теряются первые стили, которые устанавливаются при первом использованииsetStyleSheet ().

Например,

setStyleSheet("QLabel{color:red;}");

............

setStyleSheet("QLabel{border-image:url(……)}")

Когда я устанавливаю border-image, свойство красного цвета теряется.

Я пытался решить это с помощью

setStyleSheet(styleSheet()+QString("QLabel{border-image:url(……)}"));

но это было то же самое, что существовало только свойство border-image.

Я должен добавить каждое свойство стиля, когда я использую setStyleSheet (), хотя это я установил раньше.

Спасибо за терпение моего плохого письменного английского языка. Любые советы будут оценены.

Ответы на вопрос(2)

Ваш ответ на вопрос