Qt FontAwesome 아이콘 글꼴 라 이브 러 리 사용

Qt使用FontAwesome图标字体库_第1张图片
홈 페이지:http://fontawesome.io/ 중국어 네트워크:http://www.fontawesome.com.cn/ GitHub: https://github.com/FortAwesome/Font-Awesome
우선 저희 가 홈 페이지 나 GitHub 에서 최신 소스 코드 를 다운 받 았 습 니 다.
압축 해제 디 렉 터 리 에서 fonts \ fontawesome - webfont. ttf 를 찾 습 니 다. 이것 은 우리 Qt 프로그램 이 FontAwesome 아이콘 글꼴 라 이브 러 리 를 사용 할 때 불 러 와 야 하 는 것 입 니 다. 그리고 css 디 렉 터 리 에서 font - awesome. css 를 찾 습 니 다. 이것 은 우리 가 개발 할 때 글꼴 인 코딩 을 찾 아야 하 는 것 입 니 다.
홈 페이지http://fontawesome.io/icons/ 페이지 는 모든 아이콘 을 볼 수 있 습 니 다. 우리 가 필요 로 하 는 아이콘 을 선택 할 때 예 를 들 어 이 하트 모양 의 아이콘 这里写图片描述 을 사용 해 야 합 니 다.
그 이름 은 heart 입 니 다. 그러면 font - awesome. css 에서 검색 을 통 해 해당 하 는 글꼴 인 코딩 Qt使用FontAwesome图标字体库_第2张图片 을 얻 을 수 있 습 니 다.
그 글꼴 인 코딩 은 f004 뒤에 저희 코드 에 사 용 됩 니 다.
홈 페이지 에서 글꼴 인 코딩 을 직접 보 는 것 도 편리 하 다.http://fontawesome.io/cheatsheet/
Qt 프로젝트 에서 사용:
    //       
    int fontId = QFontDatabase::addApplicationFont(":/Font/fontawesome-webfont.ttf");
    QStringList fontFamilies = QFontDatabase::applicationFontFamilies(fontId);
    qDebug() << "fontFamilies.size() " << fontFamilies.size();

    //     
    QFont font;
    font.setFamily(fontFamilies.at(0));
    font.setPointSize(20);

    //        、  
    ui->ZoomInLabel->setFont(font);
    ui->ZoomInLabel->setText(QChar(0xf00e));
    ui->ZoomInLabel->setStyleSheet("color: rgb(0, 160, 230);");

    font.setPointSize(30);
    ui->ZoomOutLabel->setFont(font);
    ui->ZoomOutLabel->setText(QChar(0xf004));
    ui->ZoomOutLabel->setStyleSheet("color: green;");

그 중에서 설 정 된 본문 문자 QChar (0xf 004) 는 바로 우리 가 방금 하트 의 글꼴 인 코딩 f004 입 니 다.
Qt使用FontAwesome图标字体库_第3张图片
전체 코드 가 필요 합 니 다. QtWidgetsExamples 에 접근 하 십시오.
연락처:
저자.
정 천 좌
QQ
278969898
홈 페이지
http://www.camelstudio.cn/
메 일 박스
[email protected]
블 로그
http://blog.csdn.net/zhengtianzuo06/
github
https://github.com/zhengtianzuo
QQ 군
199672080
기부 하 다.

나 누 는 내용 이 괜 찮 은 것 같 으 면 작가 님 께 커피 한 잔 사 주세요 ~ ~

좋은 웹페이지 즐겨찾기