1、qt4.7与qt5.7区别?
qt5.7交叉编译之后,在itop-6818开发板上运行,已经能够识别不同类型的字体了,如.ttf结尾的;但是qt4.7交叉编译之后运行的相关程序,只能够识别.qpf结尾的字体,并且如果需要字体显示不同字号,就要有不同字号的字体存在。
2、qt4.7如何在6818开发板上实现中文显示?
在main程序中添加如下代码:
注:其中QTextCodec是qt4.7设置字节码的方式,在qt5.7中已经取消了这种方式。在开发板的../qt4.7/lib/fonts目录下,放置了
wenquanyi_micro_hei_mono_32_50.qpf2与
wenquanyi_micro_hei_mono_40_50.qpf2两种字号为32与40的字体,所以在设置family时,命名就是wenquanyi micro hei mono,注意中间空格不能少。程序如果需要设置为40号字体,直接设置font-size:40px;就可以了。