当前位置: 代码迷 >> QT开发 >> linux 下显示,该如何处理
  详细解决方案

linux 下显示,该如何处理

热度:80   发布时间:2016-04-25 04:52:26.0
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才可以看数据吗和打印在可以看数据吗?太……