2016-06-06 4 views
1

Привет, у меня проблема с ComboBox в QT. Я искал какое-то время, но я не мог найти никакой информации.Qt QCombobox change Scroll Arrows

Я должен построить выпадающий выбрать некоторые данные http://fs5.directupload.net/images/160606/2ekorosf.png

enter image description here

вверх и вниз стрелками в конце списка являются слишком узкими.
Я хочу, чтобы они были больше.
Есть ли способ изменить это?

С нормальным скроллинга Everthing прекрасно работает с моим CSS-файл , например:

QScrollBar:vertikal {with: 50px;} 

Но я не могу понять, как изменить маленькие стрелки на рисунке.

ответ

0

Вы можете настроить стрелки QComboBox»с помощью:

QComboBox::up-arrow { 
    width: Npx; 
    height: Npx; 
} 

QComboBox::down-arrow { 
    width: Npx; 
    height: Npx; 
} 

// Where "N" is the width and height you want to set. 

Посмотрите на эту ссылку, если вы хотите увидеть, как настроить QComboBox: http://doc.qt.io/qt-5/stylesheet-examples.html

1

это не работает. Я заметил, что моя проблема не связана с CamboBox. Эта Программа использует

QComboBox QAbstractItemView

кажется, что мне нужно изменить autoScrollMargin (или setAutoScrollMargin) в некотором роде http://doc.qt.io/qt-4.8/qabstractitemview.html#autoScrollMargin-prop , но я не мог понять, жарко, чтобы сделать это в файле CSS, SRY я я довольно новое в Qt ^^

-.

я понял что-то, если я использую

QComboBox QAbstractItemView { 
margin-top: 50px; 
padding-bottom: 50px; 
} 

я получил что-то вроде этого QComboBox QAbstractItemView margin

этого почти то, что я надеялся. Я буду держать вас в курсе. ^^

Смежные вопросы