Не грузятся шрифты в QML |
Здравствуйте, гость ( Вход | Регистрация )
Не грузятся шрифты в QML |
catmasik |
12.7.2015, 22:27
Сообщение
#1
|
Новичок Группа: Неактивирован Сообщений: 3 Регистрация: 12.7.2015 Пользователь №: 4414 Спасибо сказали: 0 раз(а) Репутация: 0 |
Приветствую всех!
Заранее прошу прощения за дилетантский уровень познаний в данной тематике. Решил попробовать программировать на QML, столкнулся естественно с кучей странных моментов которые преодолеть тяжело без подсказки. ОС : Win7 Qt 5.5 Пытяюсь сменить шрифт в тексте на подгружаемый из файла. FontLoader { id: customFont source: "1.ttf" } TextArea { font.family: customFont } В итоге получаю вот : qrc:/main.qml:30:9: QML FontLoader: Cannot load font: "qrc:/1.ttf" qrc:/main.qml:47:25: Unable to assign QQuickFontLoader to QString Файл фонта распихал по всем папкам проекта, пытался указать путь к файлу абсолютным способом, флеши в путях рисовал прямые и обратные. Не хочет брать файл хоть плач Файл фонта боевой, навигатором открывается. Подсажите , что может быть. |
|
|
catmasik |
14.7.2015, 11:39
Сообщение
#2
|
Новичок Группа: Неактивирован Сообщений: 3 Регистрация: 12.7.2015 Пользователь №: 4414 Спасибо сказали: 0 раз(а) Репутация: 0 |
Оказывается не грузятся фонты только с диска, из инета по урлю загрузка идет нормально.
Ошибка " Unable to assign QQuickFontLoader to QString " была вызвана тем, что я присваивал свойству текстового редактора обьект шрифта , а надо было только название, вот так : TextArea { font.family: customFontютфьу } TextArea { font.family: customFont.name } Кто-то может подсказать, как же все-таки грузить фонты с диска ? |
|
|
catmasik |
14.7.2015, 17:27
Сообщение
#3
|
Новичок Группа: Неактивирован Сообщений: 3 Регистрация: 12.7.2015 Пользователь №: 4414 Спасибо сказали: 0 раз(а) Репутация: 0 |
Все заработало, оказалось - нужно было добавить файл фонтов в ресурсы ( qml.qrc ).
Вопрос закрыт, спасибо. |
|
|
Текстовая версия | Сейчас: 22.11.2024, 8:30 |