学习QML有几天了..感觉是个非常不错的脚本...
非常容易.定义窗体和c++交互都非常的便捷..
这里说明一下如何让QML支持中文..
实际上非常简单..只要在QML的字符串上面加上 qsTr("XXXXX") 就可以了.
之后需要使用 多国语言工具来生成 qm.
首先 进入命令提示符.
进入我们的 qml所在的目录(我的qml是在 E:/qt/4.7.2/QtProject/QMLTest)
e:
cd E:/qt/4.7.2/QtProject/QMLTest
进入目录后需要使用lupdate生成 QML的 ts文件.
lupdate main.qml -ts main.ts
之后使用多国工具打开 ts文件. 编辑XXXXX为相应的中文..之后生成 main.qm就可以了.
之后需要在 main.cpp中把qm载入
QTranslator translator;
translator.load(QObject::tr("main.qm"),QObject::tr("qml/QMLTest"));
app.installTranslator(&translator);
OK大功告成.