В вертикальном менеджере компоновки 2 tableView. Оба занимают по 50% свободного пространства, как настроить компоновщик или виджеты, чтобы можно было можно было за полосочку между таблицами изменять их соотношение на форме. Перетащил за полоску - один стал, например, 40%, другой - 60%; Не могу найти подходящей опции.
QSplitter *splitter = new QSplitter(this);
splitter->addWidget(tableView1);
splitter->setStretchFactor(0, 4);
splitter->addWidget(tableView2);
splitter->setStretchFactor(1, 3);
setCentralWidget(splitter);
Спасибо, а как это можно в Creator сделать?
А это где по вашему сделано?
Если вы про Disigner - то там вроде нельзя.
Не вижу у себя такого =/
git-версия
Все. Разобрался.
Нужно было "разрушить" лайоут - только тогда были активны кнопки.
А у меня кнопки есть, но неактивные. Что с компоновщиками, что без них. Уже по разному пробовал делать. В руководстве так всё просто, а в реальности я не разу не видел их активными. Может есть какие-то особые условия для их появления?
Necros, если виджеты в данный момент не лежат в компоновщике, то просто выдели их оба (Ctrl и мышка), должны стать активными кнопки управления компоновкой.
Если в данный момент виджеты лежат в компоновщике, то нужно его сначала удалить.
Понял, спасибо
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)