Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Maxz от Июня 05, 2012, 09:01



Название: [РЕШЕНО] Использование файлов шрифтов
Отправлено: Maxz от Июня 05, 2012, 09:01
Qt 4.8.0 OpenSource, Windows

Всем доброго времени суток.
Есть ли возможность использовать свои шрифты, указывая только файл шрифта (но при этом не устанавливая его в системе а, скажем, ложить в каталог с программой)?

Например, имеется шрифт с названием "MyFont", файл шрифта - "myfont.ttf", находится в подкаталоге "fonts".
Создаем надпись на форме:
Код:
QLabel *_label=new QLabel;
QFont _font("MyFont", 10);
_label->setFont(_font);

а хотелось бы что-то навроде такого:
Код:
QLabel *_label=new QLabel;
QFont _font("fonts/myfont.ttf", 10);
_label->setFont(_font);

Заранее спасибо всем ответившим.


Название: Re: Использование файлов шрифтов
Отправлено: Serr500 от Июня 05, 2012, 09:17
http://qt-project.org/doc/qt-4.8/qfontdatabase.html#addApplicationFont (http://qt-project.org/doc/qt-4.8/qfontdatabase.html#addApplicationFont)


Название: Re: Использование файлов шрифтов
Отправлено: Maxz от Июня 05, 2012, 09:23
Цитата: Serr500
http://qt-project.org/doc/qt-4.8/qfontdatabase.html#addApplicationFont (http://qt-project.org/doc/qt-4.8/qfontdatabase.html#addApplicationFont)

Спасибо!