У меня возникают проблемы с QTextEdit, которые не уменьшаются ниже определенного размера. Точнее. У меня есть виджет с горизонтальной компоновкой. У этого виджета есть двое детей, еще один виджет контейнера. Каждый из этих дочерних виджетов содержит более или менее одинаковые элементы (метки, QLineEdits, кнопки, ...). Единственное отличие состоит в том, что у правого виджета контейнера также есть элементы QTextEdit, расположенные рядом друг с другом в другой горизонтальной компоновке.QTextEdit не сжимается при изменении размера макета
Когда окно достаточно большое, все расположено правильно и правильно. Два виджета контейнера занимают 1/2 окна каждый, а два QTextEdits берут примерно 1/4 окна каждый, все выравниваются правильно. Однако, когда окно становится достаточно маленьким, QTextEdits отказываются сокращать, они сохраняют постоянную ширину - нарушая правильное выравнивание элементов.
С кем-нибудь сталкивались? Вы знаете, как сделать QTextEdits меньше, чем искусственный порог?
Я играл с минимальными размерами, различными политиками размера. Я также изучил Qt-источник QTextEdit, QTextControl и QTextDocument, чтобы найти магическую фиксированную минимальную ширину без успеха.
Прикрепление изображение, демонстрирующее проблемы в Qt Designer
Где находится код? – Niklas
Я думаю, что для каждого виджета есть свойство минимального размера, попробуйте установить его на 0. – sashoalm
Вместо того, чтобы установить минимальную ширину вашего объекта 'QTextEdit' равным 0, попробуйте установить его на 1. – thuga