Qt界面默认字体都很丑,于是想自己安装微软雅黑字体。
安装环境:Ubuntu 14.04 Qt-5.5.1
1.下载微软雅黑字体:
可以从下面的链接下载,也可以自己百度下载:http://http://download.youkuaiyun.com/download/wwyyxx26/6892969
2.安装字体:
在linux终端输入下面的命令:
tar -xvf msyh.tar.bz2
cd msyh
cp msyh.ttf msyhbd.ttf /usr/local/Qt-5.5.1/lib/fonts/
设置环境变量:
export QT_QWS_FONTDIR=/usr/local/Qt-5.5.1/lib/fonts/
3.在qt程序中设置字体:
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QFont font;
font.setPointSize(10);
font.setFamily("msyh");
a.setFont(font);
MainWindow w;
w.show();
return a.exec();
}
这样界面显示的就是微软雅黑字体了。