Здравствуйте, гость ( Вход | Регистрация )
panter_dsd | Дата 28.9.2010, 17:16 |
Посмотри psi, там это реализовано. | |
Litkevich Yuriy | Дата 28.9.2010, 10:39 |
У меня почему-то все время QTextEdit упирается в максимальное значение высоты. значит где-то оно у тебя установлено, либо политика размера такая |
|
Алексей1153 | Дата 27.9.2010, 22:07 |
из варварских способов видятся два способа: 1) добыть текущий шрифт контрола. Добыть его клиентский прямоугольник. Замерить размеры отпечатанного текста, скорректировать размеры контрола 2) после отрисовки "просканировать" нижнюю пиксельную полосу клиентского прямоугольника. Если там только пикселы фона, то текст уместился, если иное - увеличить размер контрола оба способа удобнее реализовать через субклассинг ИМХО ) У меня почему-то все время QTextEdit упирается в максимальное значение высоты. я медитировал над этой строчкой ))) |
|
vanvo | Дата 27.9.2010, 21:55 |
Как в зависимости от содержимого QTextEdit изменять его высоту? Т.е. использовать мин. высоту если текста мало или совсем нет, а в противном случае - подстраивать высоту виджета. У меня почему-то все время QTextEdit упирается в максимальное значение высоты. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 5.12.2024, 1:43 |