LINUX.ORG.RU

Автопрокрутка текста в QTextEdit + меняющийся интерфейс, помогите побороть

 ,


0

1

Есть интерфейс:виджет на котором vboxlayout'ом расставлены QTextEdit и QGroupBox. На QGroupBox динамически появляются кнопки из-за чего он начинает теснить TextEdit.
Вот этим кодом пытаюсь изменить положение указателя, дабы прокрутить

c = c = textOut.textCursor()
c.movePosition(QtGui.QTextCursor.End)
textOut.setTextCursor(c)
textOut.ensureCursorVisible()
Пытался вызывать этот код как реакцию на событие textOut.resizEvent, но тога текст вообще перестает отображаться.
Пытался добавить его в код добавления кнопки на виджет, но текст прокручивается не до конца. Как это побороть?
Ну или подскажите как правильно сделать так, что бы GroupBox расширялся, но двигал не TextEdit, а границу окна.
Спасибо!

★★★★★

Ответ на: комментарий от schizoid

А можно сделать так, чтоб текстов поле растягиволось при изменение размеров окна, но не сжималось при изменение groupbox?

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

Тогда можно QSizePolicy::Minimum попробовать. Кажется, оно очень зависит от minimumSizeHint, поэтому может понадобиться переунаследовать этот виджет и переопределить этот метод.

schizoid ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.