首先我执行了 hello -qws这个qte的服务程序,
my-linux # hello -qws
接着我再次执行 hello ,将它当作上一个hello 服务的 client
my-linux # hello
我的qte lib/fonts目录下只有一个 msyh_160_50.qpf 字体文件
执行hello -qws是界面可以正确显示 “你好!世界!”这句中文,
但是执行 hello 的时候这句中文就显示出黑块了。
同样,上面的执行顺序,我将 msyh_160_50.qpf换成 unifont_160_50.qpf
两次执行hello 都可以正确显示中文。
当然我的程序里都指明了使用msyh这个字体,也就是
app.setFont("msyh",16);
这个可能是哪里出问题了呢?
麻烦各位兄弟姐妹帮帮忙!谢谢了!