日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux qt 字体哪个好,QT的的字体使用(全局自带字体特别好用)

發布時間:2023/12/8 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux qt 字体哪个好,QT的的字体使用(全局自带字体特别好用) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

WIN10下的默認字體居然是Segoe UI,造成各Windows版本顯示不一致,可以這樣修改Windows的默認字體(重啟后生效):

[HKEY_LOCAL_MACHINE>>SOFTWARE>>Microsoft>>WindowsNT>>CurrentVersion>>FontSubstitutes:Segoe UI = Tahoma]

但是最好還是軟件自己指定顯示字體,這樣才能做到可控,這樣設置全局字體:

QFont font;

font.setFamily("MS Shell Dlg 2"); // Tahoma 宋體

qApp->setFont(font);

檢測全局字體:

qDebug() << qApp->font().rawName();

qDebug() << qApp->font().family();

qDebug() << qApp->font().defaultFamily();

qDebug() << qApp->font().styleName();

qDebug() << qApp->font().toString();

qDebug() << qApp->font().key();

輸出結果(QT的默認字體居然是MS Shell Dlg 2):

"unknown"

"MS Shell Dlg 2"

"Arial"

""

"MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"

"MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"

---------------------------------------------------------------------

另外還可把字體作為資源文件攜帶,然后再使用,比方說我覺得微軟雅黑就不錯:

//將字體文件名傳給addApplicationFont,得到字體的Id

int fontId = QFontDatabase::addApplicationFont("./res/msyh.ttf");

//將字體Id傳給applicationFontFamilies,得到一個QStringList,其中的第一個元素為新添加字體的family

QString msyh = QFontDatabase::applicationFontFamilies ( fontId ).at(0);

QFont font(msyh,10);

//將此字體設為QApplication的默認字體

QApplication::setFont(font);

但是看官方文檔說明:

The QFontDatabase class provides information about the fonts available in the underlying window system.

注意,window system不是指windows,而是指所有的窗口系統。

---------------------------------------------------------------------

QFont 為繪畫文本提供制定的字體

QFontComboBox 提供了選擇字體族的下拉列表框

QFontDatabase 提供了可以在Window 操作系統下能夠使用的字體

QFontDialog 用來選擇一個指定的字體

QFontEngineInfo 用來描述一個指定的字體引擎插件

QFontEnginePlugin 累提供了字體倉庫插件的基礎累, 用于嵌入式linux

QFontInfo 包含了一個字體的常規信息

QFontDialog 用來彈出對話框 來獲得指定的字體

---------------------------------------------------------------------

參考:

http://mobile.51cto.com/symbian-272552.htm (底下還有系列文章)

http://blog.csdn.net/Liuqz2009/article/details/7208637

被遺忘的寶藏-LaTeX發行版自帶字體&amp&semi;自己一些字體心得

總結

以上是生活随笔為你收集整理的linux qt 字体哪个好,QT的的字体使用(全局自带字体特别好用)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。