Изменение размера у выпадающего списка QComboBox

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
(См. также)
 
(3 промежуточные версии не показаны)
Строка 7: Строка 7:
== Код ==
== Код ==
-
{{code|qt|code=
+
<source lang=cpp-qt>
...
...
     ui.comboBox->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
     ui.comboBox->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
     ui.comboBox->view()->setCornerWidget(new QSizeGrip(ui.comboBox));
     ui.comboBox->view()->setCornerWidget(new QSizeGrip(ui.comboBox));
...
...
-
}}
+
</source>
''Замечание:'' Если мы не добавим линейку прокрутки (ScrollBar), то мы не увидим добавленный уголок!
''Замечание:'' Если мы не добавим линейку прокрутки (ScrollBar), то мы не увидим добавленный уголок!

Текущая версия на 06:29, 11 апреля 2010

[править] Как добавить уголок изменения размера окна для выпадающего списка QComboBox ?

Чтобы появился уголок для изменения размеров выпадающего списка у QComboBox
Изображение:Qsizegripml5.gif

можно использовать следующий метод:

[править] Код

...
    ui.comboBox->view()->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
    ui.comboBox->view()->setCornerWidget(new QSizeGrip(ui.comboBox));
...

Замечание: Если мы не добавим линейку прокрутки (ScrollBar), то мы не увидим добавленный уголок!


[править] См. также