标签: qlocale

QLocale在安装了语言包的Windows上检测不正确的系统语言

我试图用以下方法检测当前的系统语言QLocale:

QLocale::Language sysLangId = QLocale::system().language();
Run Code Online (Sandbox Code Playgroud)

但是,它无法正常工作.我使用的是应用了英语语言包的俄语Windows 7,但是language()返回俄语而不是英语.有没有解决方法?

windows qt localization internationalization qlocale

3
推荐指数
1
解决办法
5877
查看次数

Qt为什么在QLocale().toString()上使用QString :: number()?

我正在开发的应用程序将在许多国家推出,需要支持他们的语言.我一直在回顾我的代码并替换每个实例:

QString::number()QString().toDouble()

QLocale().toString()QLocale().toDouble()

我没有找到很多在线比较两个类,但我感兴趣的是使用后者的影响,如果没有 - 为什么要使用这些QString功能?

基本上我只想确保在进行所有这些更改之前我不会损害我的代码.有没有人有任何知识?

qstring qt tostring type-conversion qlocale

2
推荐指数
1
解决办法
971
查看次数

如何使用与系统不同的语言环境显示 QDate 月?

该函数QDate::toString(const QString &format)允许显示月份名称MMM(例如“Jan”到“Dec”)或MMMM(例如“January”到“December”)。

但是这个函数使用来自QLocale::system()源代码)的系统区域设置。

QDate对于特定的 QLocale显示带有月份名称的最简单方法是什么?

c++ qt qt5 qdate qlocale

1
推荐指数
1
解决办法
1440
查看次数