QLocale废弃成员

以下QLocale类的成员已被弃用。它们提供以保持旧源代码的正常运行。我们强烈建议您在新代码中不要使用它们。

公共函数

(自6.6版已废弃) QLocale::Countrycountry() const
(自6.6版已废弃) QStringnativeCountryName() const

静态公共成员

(自6.1版,自6.6版已废弃) QLocale::CountrycodeToCountry(QStringView countryCode)
(自6.6版已废弃) QList<QLocale::Country>countriesForLanguage(QLocale::Language language)
(自6.6版已废弃) QStringcountryToCode(QLocale::Country country)
(自6.6版已废弃) QStringcountryToString(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::AnyTerritoryQLocale::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公司有限公司的商标。所有其他商标均为其各自拥有者的财产。