1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux 平台 Qt 使用 微软雅黑/文泉驿 字体

linux 平台 Qt 使用 微软雅黑/文泉驿 字体

时间:2023-12-11 20:47:44

相关推荐

linux 平台 Qt 使用 微软雅黑/文泉驿 字体

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)'''设置微软雅黑字体'''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 使用字体

'''设置字体,文泉雅黑'''#font= QFont("Sans")font= QFont("WenQuanYi Micro Hei")QApplication.setFont(font)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。