我有一个与 Web 服务一起使用的 qt 快速应用程序
qml 文件的代码后面我想得到书的列表
void BookManager::findBook(QString bookName){
QNetworkReply* reply=getRequest("api/Book/Find/"+bookName);
connect(reply,SIGNAL(finished()),this,SLOT(getListFinished()));
}
在这里假设用户未通过身份验证,必须先登录,然后从服务器发送“ First Login and then try again
”..消息以在客户端显示给用户
在这里我得到消息或书单
void BookManager::getListFinished(){
QNetworkReply* reply=convertToReply(sender());
if(reply->error()==QNetworkReply::NoError)
{
//Display books
}
else
{
readReplyMessage(reply);//Here I get the message and disply it to user
}
}
我想知道我应该如何创建多语言应用程序?
qStr
和 ... 是在 UI 中使用字符串的时间。
但是当我从网络服务发出请求时,它会返回一条英文字符串消息。如果用户选择波斯语,我该如何翻译这个字符串?