Название: увеличение шрифтов автоматически по размеру окна Отправлено: qate от Декабрь 12, 2014, 09:26 есть необходимость увеличивать размер шрифта автоматически по размеру окна
поясняю: пусть есть qlabel (qpushbutton ...), если её растягивать, то её шрифт не увеличивается автоматически, а только размер а надо т.к. в этом есть удобство - чтобы текст заполнял весь доступный размер делать метриками через перехват события перерисовки|ресайза - не решение т.к. надо на все виджеты в приложении переделать, есть проблемы быстродействия и разные непонятные поведения как быть ? Название: Re: увеличение шрифтов автоматически по размеру окна Отправлено: Akon от Декабрь 23, 2014, 01:17 Отлавливать ресайз евенты где-нибудь внизу (типа QCoreApplication::notify), далее чесать динамик кастом на предмет типа получателя события - пушбаттон, лейбл и т.п. и менять их шрифт в соответствии с новым размером.
Название: Re: увеличение шрифтов автоматически по размеру окна Отправлено: Igors от Декабрь 23, 2014, 11:06 а надо т.к. в этом есть удобство - чтобы текст заполнял весь доступный размер Нездоровая затея. Доступный размер чего? Одного из контролов? Но это может быть совсем непригодно для других. Проще и лучше дать пользователю возможность установить шрифт. |