2015-11-09 3 views
0

У меня есть QComboBox, для которого я должен просто показать значок стрелки вниз. & скрыть раскрывающуюся кнопку, я имею в виду границу, окружающую значок со стрелкой вниз. Я попытался с помощью следующей таблицы стилей:qcombobox должен просто показать стрелку вниз, но не раскрывающуюся кнопку

QComboBox::drop-down:!editable {border: 0px; subcontrol-origin: padding; subcontrol-position: center right; } "); 

это скрывает кнопку со стрелкой вниз тоже. но я хочу показать кнопку со стрелкой вниз, но не границу, которая ее окружает. Любая идея, как я могу это достичь.?

В идеале он хотел бы поле со списком в следующем изображении, https://www.google.ca/search?q=combo+box+images&espv=2&biw=1366&bih=599&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMIgZiz2t7_yAIVghUeCh0nZwva#imgrc=e8dbdN9cVRyr8M%3A

следующей нитью был похож, но у меня такая же проблема, как chacham15 QCombobox down arrow image

я использовал следующую таблицу стилей, но это делает вся кнопка невидимая, я хочу стрелку вниз, но не кнопку вокруг нее.

QComboBox::drop-down 
{ 
    border: 0px; 
} 

Любые идеи, как я могу это достичь.?

+0

Я также пробовал настроить QComboBox на примере таблиц стилей Qt, он тоже не работает. Кто-нибудь знает, как именно qcombobox был выложен на своих субконтролях.? – qtProgrammer

ответ

0

Я получил ответ от друга, поэтому вместо того, чтобы установить границу на 0, попробуйте установить раскрывающийся список кнопок на «прозрачный» & установить изображение на стрелку вниз.