Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: sergs от Июнь 15, 2016, 19:49



Название: QToolButton и wordwrap
Отправлено: sergs от Июнь 15, 2016, 19:49
В приложении используются QToolButoon'ы с текстом, иконкой и собственным стилем QStyleSheet. Возникла проблема с HiDPI экранами, на них подписи кнопок слишком мелкие. Проблему с размером подписей решили путем использования pt вместо px в стиле. Но теперь некоторые подписи не помещаются на кнопке и выходят за её границу.

Можно ли как-то малой кровью организовать автоматический перенос текста (wordwrap) для QToolButton? Пока нашел только вариант с размещением QLabel поверх QToolButton, но как-то это костыльно что ли.

Знаю что, текст также можно отрисовывать самостоятельно если переопределить метод draw(), но как это реализовать не очень представляю.