linux 平台,Qt 使用,微软雅黑/文泉驿 字体
生活随笔
收集整理的這篇文章主要介紹了
linux 平台,Qt 使用,微软雅黑/文泉驿 字体
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Qt 字體
1. Qt
#include <QFontDatabase> QString loadFontFromFile(QString path) {static QString font;static bool loaded = false;if(!loaded){loaded = true;int loadedFontID = QFontDatabase::addApplicationFont(path);QStringList loadedFontFamilies = QFontDatabase::applicationFontFamilies(loadedFontID);if(!loadedFontFamilies.empty())font = loadedFontFamilies.at(0);}return font; } QString fontName = loadFontFromFile(":/font/font2.TTC"); QFont font(fontName); ... ... QApplication::setFont(font);2. pyqt
def main():'''main'''from PyQt4.QtGui import QApplicationapp = QApplication(sys.argv)'''設(shè)置微軟雅黑字體'''loadedFontID = QFontDatabase.addApplicationFont("./msyh.ttf")loadedFontFamilies = QFontDatabase.applicationFontFamilies(loadedFontID)if(list(loadedFontFamilies).__len__()>0):fontName = loadedFontFamilies[0]font = QFont(fontName)app.setFont(font)win = MainWindow()win.showFullScreen()app.exec_()if __name__ == '__main__':main()3. ubuntu 文泉驛字體
3.1 安裝字體
sudo apt-get install ttf-wqy-zenhei
3.2 查看字體命令
fc-list
3.3 使用字體
'''設(shè)置字體,文泉雅黑'''#font = QFont("Sans")font = QFont("WenQuanYi Micro Hei")QApplication.setFont(font)總結(jié)
以上是生活随笔為你收集整理的linux 平台,Qt 使用,微软雅黑/文泉驿 字体的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ltp makefile 解析
- 下一篇: 【数字信号处理】 第二章、时域中的离散时