• 5884阅读
  • 4回复

[提问]关于qt的中文显示问题 [复制链接]

上一主题 下一主题
离线chenliangzhu
 
只看楼主 倒序阅读 楼主  发表于: 2008-03-12
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2013-04-01) —
1  qt4.3.3 怎么没有QApplication::setDefaultCodec()函数了
2  我对中文字符串中添加 一个字符‘|’,之后为什么在QlineEdit上显示的是乱码  我已经判断字符串中插入的位置 是不是字的前字节 后字节问题了 
离线chenliangzhu
只看该作者 1楼 发表于: 2008-03-12
问题解决了  改变一下思路, 如果把字符串提取出来操作 然后set回去后 会出现乱码  如果直接对lineEdit直接操作 就没事了
离线XChinux

只看该作者 2楼 发表于: 2008-03-12
比如
QTextCodec::setCodecForCStrings(QTextCodec::codecFOrName("GBK"));
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线love_apple
只看该作者 3楼 发表于: 2008-03-13
大家好,我刚接触Qt,也在做显示中文的相关问题,问一下你们说的显示中文的意思是否是在最后的图形界面上的显示,显示的中文是编程的时候写进去的还是怎么操作的?请多指点一下,谢谢!
众人划浆开大船!!加油!!
离线chenliangzhu
只看该作者 4楼 发表于: 2008-03-14
显示 是 通过软键盘 或者遥控器写进去的  这块不是我作的 我只作软键盘这块  如何写进去的 是通过槽发送的一个字来实现的
快速回复
限100 字节
 
上一个 下一个