한국어
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 118357
60 QOpenGLWidget 을 투명하게 적용 file makersweb 2020.02.05 5596
59 Qt기반의 서버와 클라이언트간 SOAP(Simple Object Access Protocol) file makersweb 2020.05.11 5595
58 Qt로 XML 파싱 : Qt 6에서 업데이트된 (Parsing XML with Qt: Updates for Qt 6) [1] j2doll 2020.01.16 5584
57 싱글터치 스크린 및 임베디드 리눅스 기반에서 Qt 터치입력 makersweb 2018.12.24 5583
56 QRandomGenerator 클래스를 사용하여 난수(random values) 생성 makersweb 2020.10.17 5572
55 Qt Quick 3D 소개 makersweb 2019.11.09 5563
54 2020년에 변경되는 Qt 오퍼 (Qt offering changes 2020) [2] j2doll 2020.01.31 5509
53 Qt 하이브리드 애플리케이션(Hybrid App) 개발 file makersweb 2023.02.08 5397
52 Qt Quick Controls 2에 네이티브 데스크탑 스타일 추가 file makersweb 2020.11.23 5311
51 Qt로 작성된 iOS 앱에서 시리얼 통신 file makersweb 2022.04.30 5267
50 Qt for Embedded Linux 화면출력 makersweb 2019.10.17 5140
49 Visual Studio Code용 Qt 확장팩 file makersweb 2024.10.09 5071
48 qInstallMessageHandler를 이용한 디버그 메세지 출력 제어하기 makersweb 2019.02.25 5061
47 클라우드용 Qt file makersweb 2024.01.16 5040
46 QProcess 예제 (프로그램 재시작) file makersweb 2023.01.25 5028
45 Qt 5.15 및 Qt 6의 출시 일정 makersweb 2020.04.09 4948
44 Android 애플리케이션 서명 구성 file makersweb 2023.12.17 4931
43 QML에서 D-Bus 통신 file makersweb 2023.03.15 4905
42 표를 만들고 PDF문서로 출력하기 file makersweb 2018.09.30 4893
41 Qt 6의 비동기 API makersweb 2020.10.19 4891