Задать вопрос
@Mercury13
Программист на «си с крестами» и не только

Насколько QFont легковесный объект?

Имеет ли смысл поминутно создавать объекты типа QFont каждый раз, когда надо что-то вывести — конструктором QFont(family, size)? Или их, наоборот, надо кэшировать?
То же самое для QFontMetrics.
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
Решения вопроса 1
Ну как бы да, можно создавать каждый раз, судя по
Loading fonts can be expensive, especially on X11. QFont contains
extensive optimizations to make the copying of QFont objects fast,
and to cache the results of the slow window system functions it
depends upon.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы