한국어
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로 적용된다.

번호 제목 글쓴이 날짜 조회 수
공지 Qt프로그래밍(QtQuick) Beginner를 위한 글 읽는 순서 운영자 2019.01.05 117121
40 QQuickImageProvider 를 이용한 Qml 에서 이미지 표시 makersweb 2015.10.18 9205
39 Windows환경에서 mingw로 Qt 5.10 정적(static)빌드 file makersweb 2018.02.01 9255
38 C++로 작성한 클래스를 QML에서 생성 file makersweb 2021.02.10 9256
37 QPA 플러그인과 EGLFS file makersweb 2017.11.21 9317
36 Qt 멀티 스레드 프로그래밍 시 유의해야 할 몇 가지 makersweb 2020.01.13 9320
35 Qml 기본 컴포넌트 강좌 (3) - 배치(positioning) 컴포넌트 file 운영자 2019.02.10 9857
» Qt 어플리에이션 전역에 폰트 설정 makersweb 2018.01.24 9879
33 Qml 사용자 ScrollBar 구현 file makersweb 2015.07.24 10094
32 QML내에서의 시그널, 슬롯 시스템 makersweb 2019.09.29 10192
31 QtInstallerFramework로 온라인 설치프로그램(Online Installer)만드는 방법 [4] file makersweb 2019.05.28 10362
30 Qml 및 C++개발시 유용한 팁 [3] makersweb 2018.04.06 10567
29 Qt Quick Controls 2사용 및 스타일 설정 file makersweb 2019.06.07 10737
28 Qt SQL을 이용한 가벼운 데이터베이스 다루기 [1] file 운영자 2019.01.23 10802
27 QPushButton 의 커스텀 이미지버튼 file makersweb 2019.11.05 11222
26 z-order 를 컨트롤 하기위한 방법 makersweb 2015.05.13 11228
25 QLabel의 텍스트 색과 배경색을 변경 makersweb 2020.02.25 11713
24 Qml 기본 컴포넌트 강좌 (2) [2] file makersweb 2019.01.05 12326
23 QtConcurrent를 이용하여 쓰레드를 만드는 방법과 MapReduce file makersweb 2016.01.24 13388
22 QML 강좌 - 동적 Listing (ListView) file makersweb 2019.06.01 13619
21 안드로이드 Qt 프로그래밍 file makersweb 2018.11.30 13669