Как установить минимальную ширину для первого столбца QFormLayout?

Как установить минимальную ширину для первого столбца QFormLayout? Я могу сделать это для QGridLayout используя QGridLayout::setColumnMinimumWidth(int, int), но не могу найти способ сделать это для QFormLayout,

1

Решение

Как установить минимальную ширину для первого столбца QFormLayout?

Вы не можете (от руки). Это не было разработано для этого, поскольку это больше похоже на QGridLayout особенность. Вы можете либо изменить свой дизайн, чтобы использовать QGridLayoutили вы можете установить размер строк по своему усмотрению, но вы можете выполнить это для содержимого строки, а не для самого макета.

2

Другие решения

Это довольно просто сделать. Просто установите минимальную ширину для любого виджета, который вы вставили в первый столбец.

3

По вопросам рекламы [email protected]