如何使用 QML (Qt5.3) for Windows 8.1 RT 创建多语言应用程序?
Posted
技术标签:
【中文标题】如何使用 QML (Qt5.3) for Windows 8.1 RT 创建多语言应用程序?【英文标题】:How to create multilingual application using QML (Qt5.3) for Windows 8.1 RT? 【发布时间】:2014-06-08 08:33:16 【问题描述】:我有一个基于 Qt Quick 2.2 的应用程序。它有一个英文用户界面。它还有一个俄文的 UI 翻译。该应用程序在 Linux 和 Mac OS X 上运行良好。我在 Windows 8.1 RT 上看到的是方块而不是俄语字母。我将我的应用程序构建为 Metro 应用程序。 我在 QML 中使用 qsTr 函数来翻译字符串。我还尝试在 QML 文件中编写俄语文本 - 结果是一样的。
附言俄语文本在 QML 文件的 MessageDialog 中正确显示。
谢谢!
【问题讨论】:
【参考方案1】:你可能遇到了这个错误:
Font problem with Windows Phone 8.0
似乎还没有一个完整的修复,但在 cmets 中有一些建议。
【讨论】:
以上是关于如何使用 QML (Qt5.3) for Windows 8.1 RT 创建多语言应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
QT5.3.1 Quick 开发 --- 项目类型的选择(转)
OpenGL Core Profile 下的 QML 标签崩溃 App
qt-qml移动开发之在ios上开发和部署app流程简单介绍