Ответ 1
Вы можете установить это в коде с помощью QSplitter::setStretchFactor(int index, int stretch)
.
Вы установили бы первый столбец равным 1 и вторым 0.
splitter->setStretchFactor(0, 1);
splitter->setStretchFactor(1, 0);
В QtCreator я создал QSplitter, который отделяет вертикально QTreeWidget от вертикальной компоновки со многими вещами справа.
Мне бы хотелось, чтобы этот второй столбец по умолчанию принимал минимальное пространство, необходимое для максимизации первого.
Я пробовал устанавливать размеры и вертикальную политику сплиттера как расширяющиеся, но, конечно, я не делаю это правильно. Как я могу установить это точно?
Вы можете установить это в коде с помощью QSplitter::setStretchFactor(int index, int stretch)
.
Вы установили бы первый столбец равным 1 и вторым 0.
splitter->setStretchFactor(0, 1);
splitter->setStretchFactor(1, 0);