|
现在学习用QT编写程序,可生成的程序中文显示乱码,可直接写到窗体中的中文是正常的。如:
一个TextLabel,它的 text 属性直接写入中文,显示是正常的,可另一个 TextLabel ,在代码中修改它的 text 属性,使用
textLabel1->setText("中文支持"); // textLabel1为窗体中的一个 TextLabel
则运行时它显示为乱码。
同样,如一个 ListBox ,在它的 Item 属性中直接写入中文运行时显示正常,可在代码中增加一个 Item 时,使用:
listBox1->insertItem("中文支持");
运行显示乱码。
为什么?
运行环境:RH9.0 完全安装,Qt Designer 设计窗体和代码。 |
|