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

QT的小程序,关于tr的有关问题

2012-07-15 
QT的小程序,关于tr的问题C/C++ code#include QApplication#include QPushButtonint main(int argc,cha

QT的小程序,关于tr的问题

C/C++ code
#include <QApplication>#include <QPushButton>int main(int argc,char **argv){    QApplication app(argc,argv);    QPushButton *pushbutton = new QPushButton(tr("hello world!!"));    pushbutton->show();    return app.exec();}

关于
在linux下面能运行通过,但是在windows下面的QtCreator要QObject::tr或者省去tr才能编译通过,但是问题是如果我要在linux省去tr,不能运行的。所以只有如果想在linux和windows下面运行的话,那就只能通过QObject::tr的了,但是它好长,有什么
各位大大们可以解决的方法??

[解决办法]
探讨
引用:

tr就是这么用的,在不是QObject为基类的时候,就要用QObject::tr()
这个是正常的,不需要解决办法。

其实我是在担心移植的时候。。。
不过还是谢谢你~~

[解决办法]
系统间的差异,多的很。这亦算是其一吧。
[解决办法]
tr这里没有平台移植的问题,放开用。
不要在软件里使用直接的字符串硬编码,把所有的字符串都用I18N工具翻译一下。

热点排行