J'utilise le code suivant pour créer un bouton. Cela fonctionne bien. mais j'ai le rectangle jaune dans le coin gauche. Pourquoi? Aidez-moi, s'il vous plaît. Merci à l'avance,QPushButton Problèmes
backButton = new QPushButton(tr("Back"));
connect(backButton, SIGNAL(clicked()), this, SLOT(showSearchResultPage()));
backButton->setStyleSheet(
"background-image: url(/Users/aspire/IPhone Development/background_wood_Default.png);"
"border-style: outset;"
"border-width: 2px;"
"border-radius: 10px;"
"border-color: beige;"
"font: bold 16px;"
"color:black;"
"min-width: 10em;"
"min-height: 0.75em;"
" margin: 0 1px 0 1px;"
"color:rgb(255,246,143);"
"padding: 6px;"
);
QGridLayout *layout = new QGridLayout();
layout->addWidget(backButton, 1, 0, 1, 1);
layout->addWidget(detailView, 2, 0, 1, 1);
mettre l'instantané du bouton – Naruto
Juste pour vérifier: Vous êtes sûr que le rectangle n'est pas dans votre image de fond? –
À fort grossissement, les lignes jaunes traversent la bordure inférieure, donc je ne pense pas que ce soit dans l'image de fond. Comme le suggère jkerian, le problème est ailleurs :) Je suppose qu'un autre widget est parenté au bouton ou peut-être que le parent du bouton a une feuille de style (sans sélecteurs) héritée par le bouton. –