Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Nerfair от Июль 21, 2012, 14:45



Название: pixelSize для всех элементов
Отправлено: Nerfair от Июль 21, 2012, 14:45
Добрый день, есть у меня проект с огромным кол-вом текстовых элементов, есть ли возможность задать им всем одинаковый pixelSize в одну или несколько строк кода? Или придется для каждого в отдельности писать font.pixelSize: 14 ?

Попробовал property int pixelSize: 14; результата не дало.


Название: Re: pixelSize для всех элементов
Отправлено: kambala от Июль 21, 2012, 18:22
можно попробовать получить все элементы через вызов findChildren<QLineEdit *>() в родителе (ну или какой там у тебя класс)


Название: Re: pixelSize для всех элементов
Отправлено: ruzik от Июль 21, 2012, 18:37
Может получиться так:
QApplication::setFont( QApplication::font().setPixelSize(14) );


Название: Re: pixelSize для всех элементов
Отправлено: Nerfair от Июль 22, 2012, 19:36
Спасибо, будем пробовать, пока горят сроки натыкаю pixelSize, но обязательно попробую ваши примеры.