한국어
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 86061
39 Qml 기본 컴포넌트 강좌 (4) - 모델 리스팅(Listing) file 운영자 2019.02.23 5322
38 Qt기반의 오픈소스 프로젝트들 makersweb 2019.05.15 5449
» Qt 어플리에이션 전역에 폰트 설정 makersweb 2018.01.24 5608
36 Windows환경에서 mingw로 Qt 5.10 정적(static)빌드 file makersweb 2018.02.01 5706
35 Qml 및 C++개발시 유용한 팁 [3] makersweb 2018.04.06 5983
34 QQuickImageProvider 를 이용한 Qml 에서 이미지 표시 makersweb 2015.10.18 6002
33 Windows에서 라즈베리파이3 Qt 어플리케이션 개발 및 원격 실행 file makersweb 2018.02.23 6082
32 Qml 사용자 ScrollBar 구현 file makersweb 2015.07.24 6233
31 QtInstallerFramework로 온라인 설치프로그램(Online Installer)만드는 방법 [4] file makersweb 2019.05.28 6271
30 Qt Quick Controls 2사용 및 스타일 설정 file makersweb 2019.06.07 6271
29 QPushButton 의 커스텀 이미지버튼 file makersweb 2019.11.05 6411
28 z-order 를 컨트롤 하기위한 방법 makersweb 2015.05.13 6592
27 QLabel의 텍스트 색과 배경색을 변경 makersweb 2020.02.25 6650
26 QML내에서의 시그널, 슬롯 시스템 makersweb 2019.09.29 6973
25 Qt SQL을 이용한 가벼운 데이터베이스 다루기 [1] file 운영자 2019.01.23 6982
24 Qml 기본 컴포넌트 강좌 (2) [2] file makersweb 2019.01.05 8640
23 안드로이드 Qt 프로그래밍 file makersweb 2018.11.30 8837
22 QtConcurrent를 이용하여 쓰레드를 만드는 방법과 MapReduce file makersweb 2016.01.24 9470
21 QML 강좌 - 동적 Listing (ListView) file makersweb 2019.06.01 10110
20 Qt애플리케이션 객체(QCoreApplication, QGuiApplication, QApplication) 에 대해서 makersweb 2019.11.11 10132