QLocale废弃成员
以下QLocale类的成员已被弃用。它们提供以保持旧源代码的正常运行。我们强烈建议您在新代码中不要使用它们。
公共函数
(自6.6版已废弃) QLocale::Country | country() const |
(自6.6版已废弃) QString | nativeCountryName() const |
静态公共成员
(自6.1版,自6.6版已废弃) QLocale::Country | codeToCountry(QStringView countryCode) |
(自6.6版已废弃) QList<QLocale::Country> | countriesForLanguage(QLocale::Language language) |
(自6.6版已废弃) QString | countryToCode(QLocale::Country country) |
(自6.6版已废弃) QString | countryToString(QLocale::Country country) |
成员函数文档
[静态,noexcept,自6.1版,自6.6版已废弃]
QLocale::Country QLocale::codeToCountry(QStringView countryCode)
此函数自6.6版起已废弃。我们强烈建议您在新代码中不要使用它。
返回与两字母或三位countryCode相对应的QLocale::Territory枚举,正如在ISO 3166标准中所定义。
如果代码无效或未知,则返回QLocale::AnyTerritory。
请使用codeToTerritory(QStringView)代替。
此函数自Qt 6.1版引入。
另请参阅:territoryToCode(),codeToLanguage(),和codeToScript().
[静态,自6.6版已废弃]
QList<QLocale::Country> QLocale::countriesForLanguage(QLocale::Language language)
此函数自6.6版起已废弃。我们强烈建议您在新代码中不要使用它。
请使用matchingLocales()代替,并查阅每个的territory。
返回在Qt的简直数据库中对language有条目的国家列表。如果结果为空列表,则表示language不在Qt的简直数据库中表示。
另请参阅:matchingLocales().
[自6.6版本已过时]
QLocale::Country QLocale::country() const
此函数自6.6版起已废弃。我们强烈建议您在新代码中不要使用它。
使用 territory() 替换。
返回此区域设置的领土。
另请参阅 language(),script(),territoryToString(),和 bcp47Name()。
[静态,自6.6版本已过时]
QString QLocale::countryToCode(QLocale::Country country)
此函数自6.6版起已废弃。我们强烈建议您在新代码中不要使用它。
使用 territoryToCode() 替换。
返回定义为ISO 3166标准的国家领土的两字母代码。
注意: 对于 QLocale::AnyTerritory
或 QLocale::AnyCountry
,返回空字符串。
另请参阅 codeToTerritory(),territory(),name(),bcp47Name(),languageToCode(),和 scriptToCode()。
[静态,自6.6版本已过时]
QString QLocale::countryToString(QLocale::Country country)
此函数自6.6版起已废弃。我们强烈建议您在新代码中不要使用它。
使用 territoryToString() 替换。
返回包含 国家 名称的 QString。
另请参阅 languageToString(),scriptToString(),territory(),和 bcp47Name()。
[自6.6版本已过时]
QString QLocale::nativeCountryName() const
此函数自6.6版起已废弃。我们强烈建议您在新代码中不要使用它。
使用 nativeTerritoryName() 替换。
返回区域设置领土的本地名称。例如,西班牙/西班牙区域设置为“España”。
另请参阅 nativeLanguageName() 和 territoryToString()。
© 2024 Qt公司有限公司。本文件中包含的文档贡献者保留其各自的版权。本文件提供的文档是根据自由软件基金会发布的 GNU自由文档许可1.3版 的条款进行许可的。Qt及其相应的标志是芬兰和/或全球其他国家的Qt公司有限公司的商标。所有其他商标均为其各自拥有者的财产。