linux 平台,Qt 使用,微软雅黑/文泉驿 字体
2016-12-03 19:41
781 查看
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 QApplication app = 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)
相关文章推荐
- Qt在Linux环境下应用程序字体模糊的解决方法(先改成使用默认字体,然后使用qtconfig配置)
- linux 平台使用 pycharm 安装 Monaco Regular 字体
- Linux平台下QT中蓝牙的使用
- QT环境搭建: QT玩转在linux的x86平台或者ARM平台上 - (1)x86下安装配置及使用Qt-4.8.5
- Linux下编译静态MinGW环境,编译windows平台Qt程序(使用MXE)
- Linux平台上关于工具Wine的完全使用指南(2)
- Linux平台上关于工具Wine的完全使用指南(1)
- Linux平台C++类库tinycxx使用说明
- 使用Cygwin在windows搭建linux开发平台
- Linux下使用中文、字体
- Linux平台上关于工具Wine的完全使用指南
- Linux平台上关于工具Wine的完全使用指南(1)
- 让汉字永远自由使用_______请支持文泉驿中文字体字库开源项目
- 在Linux下使用QT环境来安装和运行WebKit
- Linux RH5平台下使用Oracle ASM创建数据库
- AWStats: 跨平台的日志分析工具――在GNU/Linux和Windows平台上的使用简介
- FreeType2的简单使用:平台无关的TrueType字体显示。
- linux平台使用oracle 9I数据库
- FreeType2的简单使用:平台无关的TrueType字体显示。
- 在Linux上使用Qt编译WebKit