【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
前面我们说过,qt本身可以支持很多国家的语言,这也和上位机的性质比较符合。我们都知道,上位机一般是搭配硬件模块一起使用的。但是使用模块的客户,可能来自于不同的国家、不同的地区。他们由于本身看不懂中文,也就没有办法正常使用上位机。所以有必要依赖于qt提供的lupdate和lrelease工具,来实现qt的多语言翻译功能。
首先,为了验证qt是怎么处理翻译问题的,我们有必要创建一个基础的widget项目。
我们需要在main函数中添加一个标题,也就是窗口的题目,这也是我们未来需要翻译的内容,代码如下所示,很简单,
QtWidgetsApplication w;
w.setWindowTitle(QObject::tr("demo"));
w.show();