1、移植到linux后,出现了中文乱码问题,尝试了很方法都不行,后来通过先设置
QTextCodec *codec = QTextCodec::codecForName("GBK");
QTextCodec::setCodecForLocale(codec);,
设置中文名称的时候再使用QString::fromLocal8Bit("中文"),才解决了这个问题。
这样使用有什么问题么?那正确的方式应该时什么?
2、添加了this->trayIcon->setVisible(true);并this->trayIcon->show();问题依旧。我再试试其它桌面环境下怎么样。
3、其实我的目标机是个小型工控机,arm cpu,借此也想请教个工程化的问题,虽然我的目标环境是一个带有图形桌面的完整linux环境,但一般情况下,针对工控或者嵌入式,大家是不是都是采用无界面的存命令行程序?那如果有一些信息需要输出的话,都依赖于记录日志的方式么?如果是工程调试时,可能需要人工手动发送若干命令,这种需求通常做法是什么?
【 在 hgoldfish 的大作中提到: 】
: 具体原因其实我也不清楚。有可能是桌面环境的问题。
: 不过仅就你目前的代码,随便说两句:
: 1. QIcon() 的内容,建议放在 qrc 文件里面。省得布署的时候搞错。
: ...................
--
FROM 223.88.88.*