Здравствуйте, гость ( Вход | Регистрация )
|
SABROG |
10.12.2008, 17:26
Сообщение
#1
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34
|
Многие пользователи IE замечали, что у выпадающего списка combobox'a (option) можно менять размеры, однако у стандартных элементов Windows (API) такого уголка нет. Он также не используется в стандартном QComboBox'e. Вот способ, как его добавить:
![]() Несмотря на то, что решение кажется простым и легким, чтобы его найти я сегодня потратил целый день. Скажу лишь, что есть второй способ это сделать без setCornerWidget, но он полон подводных камней, типа расположения уголка в левой верхней части вместо нижней правой, это решается через layout()->addWidget() с нужными параметрами выравнивания, однако возникает другой косяк с тем, что QBoxLayout (используемый по умолчанию в QListView) делит видимую область выпадающего списка на две равные половины, а это мне победить не удалось ни установкой максимальных размеров ни приминением sizePolicy. Link Сообщение отредактировал Litkevich Yuriy - 11.2.2009, 19:50
Причина редактирования: подкорректировал название
|
|
|
|
SABROG QComboBox, предоставление возможности пользователю изменять размер выпадающего списка 10.12.2008, 17:26
Litkevich Yuriy SABROG, ты не мог бы добавить это в нашу Вики, точ... 10.12.2008, 18:21
SABROG Цитата(Litkevich Yuriy @ 10.12.2008, 18:2... 10.12.2008, 18:54
Litkevich Yuriy Цитата(SABROG @ 10.12.2008, 21:54) как ка... 10.12.2008, 19:11
Tonal Про растягивание: если ни один из скроллеров не ви... 15.12.2008, 12:12
Litkevich Yuriy а тут пожалуй и нормально, если содержимое не умещ... 15.12.2008, 12:37
Tonal Вертикальная - да, а горизонтальная там всегда зад... 16.12.2008, 13:17
SABROG Цитата(Tonal @ 16.12.2008, 13:17) Вертика... 16.12.2008, 13:40
Litkevich Yuriy Цитата(SABROG @ 16.12.2008, 16:40) вот ка... 16.12.2008, 16:06
Litkevich Yuriy Один из читателей вики утверждает, что этот приём ... 31.1.2009, 12:14
void* проверю когда буду свободен 31.1.2009, 13:18
rich вот что в убунте получилось
зы : видюшка окошка н... 3.2.2009, 21:32
Litkevich Yuriy Положи куда-нибудь, например на narod.ru, а сюда с... 3.2.2009, 22:23
rich Цитата(Litkevich Yuriy @ 3.2.2009, 22:23)... 4.2.2009, 21:18
Litkevich Yuriy да уж, точно ерунда какая-то. 4.2.2009, 22:10
SABROG У меня такой эффект был при ручном добавлении QSiz... 4.2.2009, 22:11![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 6.12.2025, 1:03 |