Russian Qt Forum
Ноябрь 23, 2024, 11:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как из qml установить шрифт приложения  (Прочитано 3956 раз)
kandrey
Гость
« : Октябрь 16, 2013, 23:20 »

В C++ есть QApplication::setFont , а как это сделать из qml кода?
Записан
mutineer
Гость
« Ответ #1 : Октябрь 17, 2013, 08:54 »

http://www.prog.org.ru/index.php?topic=22906.msg161802
Записан
kandrey
Гость
« Ответ #2 : Октябрь 17, 2013, 13:07 »

я так понял что установка QApplication::setFont имеет смысл только при старте приложения. В рантайме шрифт не меняется. Как правильно поменять шрифт во время выполнения программы?
Записан
mutineer
Гость
« Ответ #3 : Октябрь 17, 2013, 13:19 »

В доке ничего не увидел про "только при старте", где ты это нашел?
Шрифт чего тебе надо поменять?
Записан
kandrey
Гость
« Ответ #4 : Октябрь 17, 2013, 14:02 »

Частично разобрался. qApp->setFont устанавливает шрифт, проблема в том, что ListView не меняет шрифт для уже созданных делегатов (те, что в видимой области),..при прокрутке и показе других окон все ок. Собс-но это и сбило с толку. Теперь бы вот понять что сказать ListView, чтобы он перерисовал видимые элементы.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.136 секунд. Запросов: 21.