Название: Искажается форма при изменении размера текста в Windows Отправлено: polina89 от Июля 18, 2014, 14:28 Добрый день!Проблема такая. При минимальном размере теста в Windows форма выглядит так, как я и задумывала. Элементы не наезжают друг на друга, все ок. Собственно при минимальном размере текста я и создавала эту форму. Но у пользователей может естественно стоять другой размер текста. И моя форма начинает ехать. То есть текст перестает помещаться на кнопках, в editах, и все искореживается. Layoutами, естественно, пользуюсь. Может, что-то нужно сделать с sizePolicy или adjustSize(). Пока ничего не выходит. На форме у меня элемент QTabWidget c 3 вкладками. Скриншоты прикрепляю.Спасибо!))))
Название: Re: Искажается форма при изменении размера текста в Windows Отправлено: vulko от Июля 18, 2014, 14:53 вариант #1:
запретить изменять размер текста вариант #2: закинуть что-то внутрь scrollbox, чтобы элементы интерфейса могли растянуться в соответствии с размерами окна и шрифта, а не пытались влезть в размер окна. Название: Re: Искажается форма при изменении размера текста в Windows Отправлено: polina89 от Июля 18, 2014, 16:10 Ну первый вариант мне точно не подходит. Я вообще думала, что нужно поиграть со средствами Qt, наподобие sizeHint(), sizePolicy(), adjustSize(). И Qt по идее сам должен справиться грамотно с размещением. ???
Название: Re: Искажается форма при изменении размера текста в Windows Отправлено: GreatSnake от Июля 18, 2014, 16:15 Для "кривых" элементов первой формы
Код второй формы Код
Название: Re: Искажается форма при изменении размера текста в Windows Отправлено: vulko от Июля 21, 2014, 08:06 Ну первый вариант мне точно не подходит. Я вообще думала, что нужно поиграть со средствами Qt, наподобие sizeHint(), sizePolicy(), adjustSize(). И Qt по идее сам должен справиться грамотно с размещением. ??? не факт что при любом разрешении/размере шрифта будет отображаться как надо. если хочется полной универсальности, так или иначе scrollbox лучший вариант. Название: Re: Искажается форма при изменении размера текста в Windows Отправлено: polina89 от Июля 25, 2014, 10:09 Попробовала вариант с setSizePolicy. Ничего не вышло :(. Но все равно спасибо!
|