我用wenquanyi 字体解决了在开发板上显示中文的问题 但是中文字的大小不能改变 无论我用stylesheet还是setfont
其它如颜色等属性都可以改 不知道为什么 下面是我的代码 希望大家知道的说下!
#include <QFont>
#include <QApplication>
#include <QLabel>
#include <QTextCodec>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTextCodec *tc = QTextCodec::codecForName("utf8");
QTextCodec::setCodecForTr(tc);
app.setStyleSheet("QLabel{font-family: wenquanyi;"
"color: red}");
QLabel *l = new QLabel(QObject::tr("你好。"));
QFont ft;
ft.setPointSize(50);
l->setFont(ft);
l->resize(300,180);
l->show();
return app.exec();
}