Como personalizar a aparência dos links no QLabels usando folhas de estilo?

Eu tenho umQLabel com uma folha de estilo Qt que define um fundo escuro:

QLabel {
background: black;
color: white;
}

Isso funciona bem até eu adicionar texto com um URL incorporado e definir oQt::TextFormat paraQt::RichText. O link é exibido como o azul escuro padrão, difícil de ler em um fundo escur

Tentei personalizá-lo por meio de uma folha de estilo como:

a { color: white; }
QLabel!visited { color: white; }

mas isso não tem nenhum efeito. A única coisa que parece funcionar é alterar o @ do aplicatiQPalette:

QPalette newPal(qApp->palette());
newPal.setColor(QPalette::Link, Qt::white);
newPal.setColor(QPalette::LinkVisited, Qt::white);
qApp->setPalette(newPal);

No entanto, isso exige que a cor seja codificada. Existe alguma maneira de definir a cor de uma folha de estilo?

EDITAR

Descobri outro problema ao personalizar a paleta. Se eu quiser apenas modificar a paleta do meu widget (substituindowidget paraqApp na amostra acima), então isso não funciona. Eu não quero afetar todos os outrosQLabels no aplicativo, então como limite as alterações da paleta neste widge

questionAnswers(3)

yourAnswerToTheQuestion