移植的的QT程序不能显示中文问题
来源:互联网 发布:男士防晒霜推荐知乎 编辑:程序博客网 时间:2024/06/01 10:37
不能显示中文是因为没有中文字库,这时我们只需要移植一个中文字库进去就可以了,网上通用的中文字库很多大多人用wenquanyi(不过有点大)。
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")); //支持中文 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8"));//支持中文文件名显示 QFont font; font.setPixelSize(16); //font.setPointSize(160);//16的字号 font.setFamily(("wenquanyi")); font.setBold(false); a.setFont(font);
下载字库:http://pan.baidu.com/s/1gd7S06Z
解压后如图:
将所有文件拷贝到 QTDIR/lib/fonts目录下,我的QTDIR是/opt/qt4.7.1
QTDIR就是你移植QT的目录
最后在自己的程序主函数中添加如下代码:
0 0
- 移植的的QT程序不能显示中文问题
- qt-4.8.5移植不能显示中文的解决办法
- 解决qt程序在板子上不能正常显示中文的问题
- qt程序移植后不能显示文字问题
- qt应用程序向arm板上移植中文不能正确显示的解决办法
- QT显示中文的问题
- QT 中文显示的问题
- QT中文显示的问题
- 解决Tslib移植之后自己编写的QT程序不能使用触屏的问题
- QT程序中文显示的其他方法
- 关于Qt显示Jpg图片程序的移植和数据库的setfilter函数的问题
- qt字库的移植(使其很好的显示中文)
- qt字库的移植(使其很好的显示中文)
- qt字库的移植(使其很好的显示中文)
- qt字库的移植(使其很好的显示中文)
- qt字库的移植(使其很好的显示中文)
- qt字库的移植(使其很好的显示中文)
- qt字库的移植(使其很好的显示中文)
- SQLite向arm-linux的移植
- ARM开发板上ncurses库的移植
- linux下stray \357&nbs…
- gcc -c与-l -- lin…
- 转 undefined ref…
- 移植的的QT程序不能显示中文问题
- 运行触摸屏校正程序ts_calibrate&n…
- tslib移植中环境变量编辑
- 题目1095:2的幂次方
- 触摸屏驱动程序之使用TSLIB出错分…
- QFontDatabase:cannot find font d…
- /lib/libc.so.6: version&nbs…
- oracle行转列
- spring mvc前台时间字符串到后台Date的转换