2013-01-25 61 views
3

我有一個QComboBox,當點擊時在左邊默認顯示一個選擇箭頭 - 下面附有快照。如何從QCombobox彈出窗口中刪除箭頭?

enter image description here

我的樣式表如下

#define PROFILE_PAGE_COMBOBOX_CSS_ACTIVE " \ 
    QComboBox { \ 
     background:white; \ 
     border:1px solid gray \ 
    } \ 
    QComboBox::down-arrow { \ 
     image: url(:/images/profilecomboboxdropdown.png); width:15px; height: 15px; \ 
    } \ 
    QComboBox::drop-down { \ 
     subcontrol-origin: padding; \ 
     subcontrol-position: right; \ 
     width: 15px; \ 
     height: 15px; \ 
     border:0px; \ 
     padding-right:8px; \ 
    } \ 
    QComboBox QAbstractItemView { \ 
     border: 0px; \ 
     padding: 1px; \ 
     background-color: #ffffff; \ 
     color: gray; \ 
     selection-background-color: #ffffff; \ 
     selection-color: blue; \ 
    } \ 
" 

this->m_CountryEdit->setStyleSheet(PROFILE_PAGE_COMBOBOX_CSS_ACTIVE); 

我怎樣才能擺脫這種選擇箭頭的?我在Mac和Windows

+0

這看起來很不尋常。你使用哪種風格? –

+0

我有完全相同的問題,但我還沒有找到解決方案 –

+0

@FrankOsterfeld:我不是故意設置任何特定的樣式。 –

回答

0

這是一個針對Mac的問題上使用Qt 4.7.4有sseems以多種方式與它共處 - 做出選擇標記去離屏與樣式定位 - 使它看起來少通過刪除邊框周圍醜陋(這是一個刪除一個樣式,使該邊框顯示的問題) - 所以不在組合框中設置'surrent'項目可能

+0

「讓選擇標記離開屏幕」 - 你能分享一個示例代碼嗎? –

相關問題