我正在使用以下代碼創建按鈕。它工作正常。但是我在左角找到了黃色的矩形。爲什麼?請幫幫我。在此先感謝,QPushButton問題
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);
把按鈕的快照 – Naruto 2010-10-05 13:00:06
只是爲了仔細檢查:你確定矩形不在你的背景圖片? – 2010-10-05 15:05:10
在高倍率下,黃線跨越底部邊界,所以我不認爲它在背景圖像中。正如Jkerian所說,問題在別處:)我猜想另一個小部件是按鈕的父元素,或者按鈕的父元素有一個由按鈕繼承的樣式表(沒有選擇器)。 – 2010-10-05 21:21:43