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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QFont operator(s) << >> [решено]  (Прочитано 5358 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Март 04, 2019, 10:22 »

Добрый день

QFont читается из преференсов созданных в предыдущей версии Qt и в предыдущем ОC. На экране фонт калечный - все буквы большие (в верхнем регистре) и какой-то он грязный. Печать qDebug показывает что он прочитался нормально
Цитировать
QFont( "Arial,-1,12,5,75,0,0,0,0,0" )
Если я сброшу преференсы и установлю тот же фонт - qDebug выдаст то же самое, но на экране все будет норм. И наоборот, если я пытаюсь назначить корявому загруженному др атрибуты - он остается калечным.

Конечно дело невеликое - можно напр писать family, weight и др. самому, но что за фигня - почему не работают штатные операторы << и >> (QDataStream)?  

Спасибо
« Последнее редактирование: Март 04, 2019, 12:19 от Igors » Записан
demal
Чайник
*
Offline Offline

Сообщений: 53


Просмотр профиля
« Ответ #1 : Март 04, 2019, 10:38 »

может ты версию потока при чтении записи не указываешь?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Март 04, 2019, 12:19 »

может ты версию потока при чтении записи не указываешь?
Да, там порылась собака. Спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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