2
外にボタンをドロップダウン:QComboBox私はこのCSS Qtのスタイルシートを外部にコンボボックスの枠を行くことにしようとしているコンボボックスフレーム
QComboBox#tab_combo {
margin: 0 26px 0 0; /* make room for the arrow */
padding: 2px 1px 2px 1px;
min-width: 19px;
min-height: 14px;
max-height: 14px;
width: 40px;
height: 14px;
//...strip
}
QComboBox#tab_combo::drop-down {
subcontrol-origin: margin;
subcontrol-position: center right;
width: 19px;
min-width: 19px;
max-width: 19px;
height: 14px;
min-height: 14px;
padding: 0;
margin: 0;
border: 1 solid #515151;
}
QComboBox#tab_combo::down-arrow {
image: url(:/combo_arrow.png);
min-width: 19px;
max-width: 19px;
width: 19px;
min-height: 14px;
max-height: 14px;
height: 14px;
}
パディングを除くすべての成功を、あなたは絵の上にそれを見ることができます(図3) 。
qcombobox padding http://www.turist.lv/tmp/combo-box-trouble.png
任意の提案?
はあなたに再現する方法PS ありがとう: http://pastebin.com/4ZiYRUmB
編集: はそれを解決する方法: は、このコードをQComboBox CSSを変更する必要があります。
padding: 2 -19px 2 1;
width: 59px;
QComboBox#tab_comboセクションは表示できますか? QComboBox自体のパディングをリセットしましたか? –
おっと、私はそれを追加するのを忘れましたが、今はOKです。 – Dmitry
ワイルドショットですが、右余白を負の値に設定してみてください。私はQComboBoxにいくつかの効果を出すためにこのようなことをしなければならないことがあることを覚えています。また、他の場所のQWidgetやQComboBoxでパディングを設定しないようにしてください。それは他のCSSからいくつかの値を継承するかもしれない –