Comment définir la couleur d'arrière-plan de l'onglet widget Qt Creator?

J'utilise Qt Creator. Dans mon GUI-je utiliser un onglet widget. Ce widget doit avoir le même gris couleur d'arrière-plan de la fenêtre principale (photo de Une). Je l'ai accompli en modifiant la Feuille de Style dans Qt Designer:

background-colour: rgb(240, 240, 240);

Mais maintenant, j'ai deux nouvelles à des problèmes je ne peux pas résoudre:

  • Les boutons (--> Send) ne sont pas arrondies plus.
  • Les zones d'édition de " couleur d'arrière-plan a changé de gris, trop.

Befor j'ai modifié la Feuille de Style de l'interface graphique regardé comme dans le Tableau B.

J'ai aussi essayé

QPalette pal = m_pUi->tabWidget->palette();
pal.setColor(m_pUi->tabWidget->backgroundRole(), Qt::blue);
m_pUi->tabWidget->setPalette(pal);

mais cela ne change la couleur derrière les onglets, pas la couleur de l'ensemble "de l'onglet de la fenêtre de la surface".

Dois-je faire d'autres style de descriptions ou est-il une solution plus simple?

Comment définir la couleur d'arrière-plan de l'onglet widget Qt Creator?

Image Un - avec Feuille de Style

Comment définir la couleur d'arrière-plan de l'onglet widget Qt Creator?

Image B - sans Feuille de Style

J'ai compris que sous XP le fond est toujours gris, mais sous Windows 7, il est blanc.
Avez-vous essayé de jouer avec le bouton de couleur sur la palette? Il se peut que la barre d'onglet qui utilise pour cela les onglets. Sur la photo, sans feuille de style, les onglets et le bouton sont très similaires.

OriginalL'auteur Semjon Mössinger | 2012-07-16