Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 2 виджета в компоновщике
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
Necros
В вертикальном менеджере компоновки 2 tableView. Оба занимают по 50% свободного пространства, как настроить компоновщик или виджеты, чтобы можно было можно было за полосочку между таблицами изменять их соотношение на форме. Перетащил за полоску - один стал, например, 40%, другой - 60%; Не могу найти подходящей опции.
RazrFalcon
    QSplitter *splitter = new QSplitter(this);
    splitter->addWidget(tableView1);
    splitter->setStretchFactor(0, 4);
    splitter->addWidget(tableView2);
    splitter->setStretchFactor(1, 3);
    setCentralWidget(splitter);
Necros
Спасибо, а как это можно в Creator сделать?
RazrFalcon
А это где по вашему сделано?

Если вы про Disigner - то там вроде нельзя.
BRE
Цитата(RazrFalcon @ 27.3.2012, 16:36) *
Если вы про Disigner - то там вроде нельзя.

Можно. Нужно выбрать виджеты и нажать скомпоновать с разделителем.
RazrFalcon
Не вижу у себя такого =/
git-версия
BRE
Цитата(RazrFalcon @ 27.3.2012, 18:40) *
Не вижу у себя такого =/
git-версия

Меню Форма: третий и четвертый пункт (горизонталь/вертикаль) или на инструментальной панеле с тем же именем.
designer
RazrFalcon
Все. Разобрался.
Нужно было "разрушить" лайоут - только тогда были активны кнопки.
Necros
А у меня кнопки есть, но неактивные. Что с компоновщиками, что без них. Уже по разному пробовал делать. В руководстве так всё просто, а в реальности я не разу не видел их активными. Может есть какие-то особые условия для их появления?
Litkevich Yuriy
Necros, если виджеты в данный момент не лежат в компоновщике, то просто выдели их оба (Ctrl и мышка), должны стать активными кнопки управления компоновкой.
Если в данный момент виджеты лежат в компоновщике, то нужно его сначала удалить.
Necros
Понял, спасибо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.