2010-08-18 117 views
1

我正在開發適用於Mac OS X的Qt應用程序。 問題是我創建QToolButton時它帶有一些輪廓。如何刪除QToolButton上的輪廓

http://i.stack.imgur.com/vqtP9.png

我下次使用樣式表

QToolButton { 
    border: 1px solid #575757; 
    border-radius: 4px; 
} 

如何刪除大綱?


答:

我沒有提到,我加入這個項目的狀態欄。()。

要刪除邊框我用的項目:

QStatusBar::item {border: 0px;} 

回答

0

你試過嗎?

QToolButton { 
    border: 1px solid #575757; 
    border-radius: 4px; 
    background-color: palette(base); 
} 

通常,網絡最佳實踐建議,如果您更改一種顏色,則必須將其全部更改。

您很可能還必須更改文本顏色以避免某些計算機出現潛在問題,並且這些計算機具有非默認窗口文本顏色。

+0

是的我試過了,但它只是改變按鈕內部的顏色,而不是輪廓:( – Aleksandar 2010-08-18 15:13:57

+0

@Aleksandar:我承認這很奇怪,如果你改變第一個父母的背景顏色會發生什麼?它會改變顏色的輪廓? – ereOn 2010-08-18 17:39:54