Изменение размера у выпадающего списка QComboBox
Материал из Wiki.crossplatform.ru
(Различия между версиями)
(Новая: == Как добавить уголок изменения размера окна для выпадающего списка QComboBox ? == Чтобы появился уголок д...) |
Lit-uriy (Обсуждение | вклад) м (переименовал «Изминение размера у popup списка QComboBox» в «Изменение размера у выпадающего списка QComboBox»: опечатка и иноязычное слово) |
||
(10 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
== Как добавить уголок изменения размера окна для выпадающего списка QComboBox ? == | == Как добавить уголок изменения размера окна для выпадающего списка QComboBox ? == | ||
- | Чтобы появился уголок для изменения размеров выпадающего списка у QComboBox можно использовать следующий метод: | + | Чтобы появился уголок для изменения размеров выпадающего списка у QComboBox<br /> |
+ | [[Изображение:Qsizegripml5.gif]] | ||
+ | |||
+ | можно использовать следующий метод: | ||
== Код == | == Код == | ||
- | + | <source lang=cpp-qt> | |
... | ... | ||
+ | ui.comboBox->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn); | ||
ui.comboBox->view()->setCornerWidget(new QSizeGrip(ui.comboBox)); | ui.comboBox->view()->setCornerWidget(new QSizeGrip(ui.comboBox)); | ||
... | ... | ||
- | + | </source> | |
+ | ''Замечание:'' Если мы не добавим линейку прокрутки (ScrollBar), то мы не увидим добавленный уголок! | ||
+ | |||
+ | |||
== См. также == | == См. также == | ||
* [[Qt/FAQ]] | * [[Qt/FAQ]] | ||
[[Категория:Qt FAQ]] | [[Категория:Qt FAQ]] |
Текущая версия на 06:29, 11 апреля 2010
[править] Как добавить уголок изменения размера окна для выпадающего списка QComboBox ?
Чтобы появился уголок для изменения размеров выпадающего списка у QComboBox
можно использовать следующий метод:
[править] Код
... ui.comboBox->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn); ui.comboBox->view()->setCornerWidget(new QSizeGrip(ui.comboBox)); ...
Замечание: Если мы не добавим линейку прокрутки (ScrollBar), то мы не увидим добавленный уголок!