大家好,我是一个qt得初学者,我现在用fc9Linux、qt4进行测试字体,在arm板上显示,但是不在程序中无论用哪种字体,结果只能显示一种字体,我看了一下qt的字库,没有我需要的字体,比如说“宋体”,想请教一下各位,如何向qt字库中添加字体呢?

解决方案 »

  1.   

    qtopia-core-opensource-4.3.3下写的程序的中文字体很好看,也能加粗。把交叉编译后的qtopia-core-opensource-4.3.3的安装目录下的QtopiaCore-4.3.3-arm/lib/fonts目录拷贝到开发板的qt/lib/下,换掉原来的fonts字体目录。将程序的字体设置为wenquanyi字体,然后加粗。重新编译程序,并启动,就可以了
      

  2.   

    在请教一下  怎么设置成wenquanyi字体呢?
      

  3.   

    QFont font("Helvetica");  //创建字体
    painter.setFont(font);    //选入字体
    painter.drawText(100,30, QObject::tr("好的") ); 
    这个是直接画出来的