Изменение размера у выпадающего списка 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), то мы не увидим добавленный уголок!
