首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

linux 下显示,该如何处理

2012-04-24 
linux 下显示我用SQLite 数据库存中文,在linux用qDebug可以能打印出来而且打印的是正常的字体并在debug下

linux 下显示
我用SQLite 数据库存中文,
在linux用
qDebug可以能打印出来而且打印的是正常的字体
并在debug下断点内存看 中文字也是正常的,但我想将字显示出来时候无显示?

C/C++ code
    QString test;    ui.label->setText(QString("1 %1").arg(m_out));    test = ui.label.test();

m_out 是一个QString变量。
内存查看 test的值是正常的及: 1 中文字

但为什么无法再ui中显示出来?

[解决办法]
那你现在最新 的QT4.8 手动编译到系统上吧。。。
[解决办法]
楼主说下你的ubuntu版本,你这个问题是字体的问题。
[解决办法]
探讨

C/C++ code

QTextCodec *codec =NULL;
codec = QTextCodec::codecForName("UTF-8");


我在Qt Creator上面断点调试
codec 显示为unavailable synchronous data 这个是啥问题?

QT Creator 下面debug 只有memory才可以看数据吗和打印在可以看数据吗?太……

热点排行