Qt 中文和英文分別使用不同的字型

2021-10-24 06:41:09 字數 474 閱讀 6877

記錄一下qt使用樣式表指定中文、英文分別使用不同的字型的方法。

先看效果:

其實很簡單:

lablel->setstylesheet(qstring("qlabel");

字型的名稱設定多個就行,中間用逗號隔開。

注意:先設定英文本型,再設定中文字型,這樣qt會先在第乙個字型中找,沒找到再去第二個字型中找。

再記錄一下qt給軟體整體設定字型的方法:

在main函式中新增如下**:

最後記錄一下qt在高解析度下,字型抗鋸齒的方法,目測這個方法在qt5.15以上版本有效

新建 qt.conf 檔案,檔案內容為:

[platforms]

windowsarguments = fontengine=freetype

然後將qt.conf放入專案的qrc資源檔案中,資源路徑為:

:/qt/etc/qt.conf

重新編譯生成可執行檔案即可

drupal後台和前台分別使用不同的語言

想保留英文的開發介面,但是使用者是中文,如果使用多語言包漢化吧,就全部變成了中文,看著中文選單彆扭。drupal中國 群 158010716群主告訴我的 2,進入modules選單,啟用administration language module 3,進入configuration regional...

織夢註冊企業與個人賬號分別使用不同模板

dedecms預設註冊企業賬號和個人賬號使用的是乙個註冊模板,但有時候我們需要讓註冊企業賬號和個人賬號分別使用兩個不同的模板,那應該怎麼辦呢,下面織夢技術研究中心就教大家如 dedecms預設註冊企業賬號和個人賬號使用的是乙個註冊模板,但有時候我們需要讓註冊企業賬號和個人賬號分別使用兩個不同的模板,...

Linux程序的檢視和排程分別使用什麼命令

程序檢視的命令是ps和top。ps 命令用於檢視當前正在執行的程序。程序排程的命令有at,crontab,batch,kill。kill命令 當需要中斷乙個前台程序的時候,通常是使用 ctrl c 組合鍵 但是對於乙個後台程序恐怕就不是乙個組合鍵所能解決的了,這時就必須求助於kill命令。該命令可以...