한국어
Qt
 

Qt 어플리케이션의 기본 폰트를 설정하는 방법

 

#include <QApplication>
#include <QFontDatabase>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    int id = QFontDatabase::addApplicationFont(qApp->applicationDirPath()+"/Daum_Regular.ttf");
    QString family = QFontDatabase::applicationFontFamilies(id).at(0);
    
QFont SerifFont(family);
    a.setFont(SerifFont);

    return a.exec();
}

 

QApplication 객체 생성 후

qApp전역 변수에 접근하여 실행되는 위치에서 폰트파일의 경로를 설정하였다.

그러면 기본적으로 어플리케이션의 폰트는 Daum Regula로 적용된다.