Como adicionar estilo via setStyleSheet () sem perder o estilo original no Qt?
Eu sei que posso usarsetStyleSheet () para definir o estilo no Qt. Mas encontrei um problema quando useisetStyleSheet () duas vezes os primeiros estilos perdidos, que são definidos pelo primeiro uso desetStyleSheet ().
Por exemplo,
setStyleSheet("QLabel{color:red;}");
…………
setStyleSheet("QLabel{border-image:url(……)}")
Quando defino a imagem da borda, a propriedade de cor vermelha é perdida.
Eu tentei resolvê-lo usando
setStyleSheet(styleSheet()+QString("QLabel{border-image:url(……)}"));
mas era o mesmo que apenas a propriedade border-image existia.
Devo adicionar todas as propriedades de estilo ao usar setStyleSheet (), embora isso tenha sido definido anteriormente.
Obrigado por carregar meu pobre inglês escrito. Quaisquer dicas serão apreciadas.