QLocale Class Reference
[QtCore module]
各种语言的数量和它们的字符串表示形式之间的QLocale类转换。More…
Types
enum Country { AnyCountry, Afghanistan, Albania, Algeria, ..., LastCountry }
enum CurrencySymbolFormat { CurrencyIsoCode, CurrencySymbol, CurrencyDisplayName }
enum FormatType { LongFormat, ShortFormat, NarrowFormat }
enum Language { C, Abkhazian, Afan, Afar, ..., AnyLanguage }
enum MeasurementSystem { MetricSystem, ImperialSystem }
enum NumberOption { OmitGroupSeparator, RejectGroupSeparator }
class **[NumberOptions]($docs-index.htm)**
enum QuotationStyle { StandardQuotation, AlternateQuotation }
enum Script { AnyScript, ArabicScript, CyrillicScript, DeseretScript, ..., TraditionalChineseScript }
Methods
__init__ (self)
__init__ (self, QString name)
__init__ (self, Language language, Country country = QLocale.AnyCountry)
__init__ (self, QLocale other)
__init__ (self, Language language, Script script, Country country)
QString amText (self)
QString bcp47Name (self)
Country country (self)
QString createSeparatedList (self, QStringList list)
QString currencySymbol (self, CurrencySymbolFormat format = QLocale.CurrencySymbol)
QString dateFormat (self, FormatType format = QLocale.LongFormat)
QString dateTimeFormat (self, FormatType format = QLocale.LongFormat)
QString dayName (self, int, FormatType format = QLocale.LongFormat)
QChar decimalPoint (self)
QChar exponential (self)
Qt.DayOfWeek firstDayOfWeek (self)
QChar groupSeparator (self)
Language language (self)
MeasurementSystem measurementSystem (self)
QString monthName (self, int, FormatType format = QLocale.LongFormat)
QString name (self)
QString nativeCountryName (self)
QString nativeLanguageName (self)
QChar negativeSign (self)
NumberOptions numberOptions (self)
QChar percent (self)
QString pmText (self)
QChar positiveSign (self)
QString quoteString (self, QString str, QuotationStyle style = QLocale.StandardQuotation)
Script script (self)
setNumberOptions (self, NumberOptions options)
QString standaloneDayName (self, int, FormatType format = QLocale.LongFormat)
QString standaloneMonthName (self, int, FormatType format = QLocale.LongFormat)
Qt.LayoutDirection textDirection (self)
QString timeFormat (self, FormatType format = QLocale.LongFormat)
QString toCurrencyString (self, int value, QString symbol = QString())
QString toCurrencyString (self, float value, QString symbol = QString())
QString toCurrencyString (self, int value, QString symbol = QString())
QString toCurrencyString (self, int value, QString symbol = QString())
QDate toDate (self, QString string, FormatType format = QLocale.LongFormat)
QDate toDate (self, QString string, QString format)
QDateTime toDateTime (self, QString string, FormatType format = QLocale.LongFormat)
QDateTime toDateTime (self, QString string, QString format)
(float, bool ok) toDouble (self, QString s)
(float, bool ok) toFloat (self, QString s)
(int, bool ok) toInt (self, QString s, int base = 0)
(int, bool ok) toLongLong (self, QString s, int base = 0)
QString toLower (self, QString str)
(int, bool ok) toShort (self, QString s, int base = 0)
QString toString (self, int i)
QString toString (self, float i, str format = 'g', int precision = 6)
QString toString (self, int i)
QString toString (self, int i)
QString toString (self, QDateTime dateTime, QString format)
QString toString (self, QDateTime dateTime, FormatType format = QLocale.LongFormat)
QString toString (self, QDate date, QString formatStr)
QString toString (self, QDate date, FormatType format = QLocale.LongFormat)
QString toString (self, QTime time, QString formatStr)
QString toString (self, QTime time, FormatType format = QLocale.LongFormat)
QTime toTime (self, QString string, FormatType format = QLocale.LongFormat)
QTime toTime (self, QString string, QString format)
(int, bool ok) toUInt (self, QString s, int base = 0)
(int, bool ok) toULongLong (self, QString s, int base = 0)
QString toUpper (self, QString str)
(int, bool ok) toUShort (self, QString s, int base = 0)
QStringList uiLanguages (self)
list-of-Qt.DayOfWeek weekdays (self)
QChar zeroDigit (self)
Static Methods
QLocale c ()
list-of-QLocale.Country countriesForLanguage (Language lang)
QString countryToString (Country country)
QString languageToString (Language language)
list-of-QLocale matchingLocales (Language language, Script script, Country country)
QString scriptToString (Script script)
setDefault (QLocale locale)
QLocale system ()
Special Methods
bool __eq__ (self, QLocale other)
bool __ne__ (self, QLocale other)
Detailed Description
各种语言的数量和它们的字符串表示形式之间的QLocale类转换。
QLocale与语言/国家对在其构造函数中初始化,并提供数到字符串和字符串到数字转换功能类似于QString。
例如:
QLocale egyptian(QLocale.Arabic, QLocale.Egypt);
[QString]($docs-qstring.html) s1 = egyptian.toString(1.571429E+07, 'e');
[QString]($docs-qstring.html) s2 = egyptian.toString(10);
double d = egyptian.toDouble(s1);
int i = egyptian.toInt(s2);
QLocale支持默认的语言环境,这是从应用程序启动时系统的区域设置确定的概念。默认的语言环境可以通过调用静态成员被改变setDefault( ) 。设置默认语言环境具有以下效果:
- If a QLocale object is constructed with the default constructor, it will use the default locale’s settings.
- QString.toInt(), QString.toDouble(), etc., interpret the string according to the default locale. If this fails, it falls back on the “C” locale.
- QString.arg() uses the default locale to format a number when its position specifier in the format string contains an ‘L’, e.g. “%L1”.
下面的例子演示了如何直接使用QLocale :
QLocale.setDefault(QLocale(QLocale.Hebrew, QLocale.Israel));
QLocale hebrew; // Constructs a default QLocale
[QString]($docs-qstring.html) s1 = hebrew.toString(15714.3, 'e');
bool ok;
double d;
QLocale.setDefault(QLocale.C);
d = [QString]($docs-qstring.html)("1234,56").toDouble(&ok); // ok == false
d = [QString]($docs-qstring.html)("1234.56").toDouble(&ok); // ok == true, d == 1234.56
QLocale.setDefault(QLocale.German);
d = [QString]($docs-qstring.html)("1234,56").toDouble(&ok); // ok == true, d == 1234.56
d = [QString]($docs-qstring.html)("1234.56").toDouble(&ok); // ok == true, d == 1234.56
QLocale.setDefault(QLocale(QLocale.English, QLocale.UnitedStates));
str = [QString]($docs-qstring.html)("%1 %L2 %L3")
.arg(12345).arg(12345).arg(12345, 0, 16);
// str == "12345 12,345 3039"
当在构造函数中指定的语言/国家对,以下三种情况之一发生:
- If the language/country pair is found in the database, it is used.
- If the language is found but the country is not, or if the country is
AnyCountry
, the language is used with the most appropriate available country (for example, Germany for German), - If neither the language nor the country are found, QLocale defaults to the default locale (see setDefault()).
使用language()和country()来确定实际使用的语言和国家价值观。
构建一个QLocale对象的另一种方法是通过指定的语言环境名称。
QLocale korean("ko");
QLocale swiss("de_CH");
此构造函数的语言环境名称转换为语言/国家对;它不使用系统区域设置数据库。
Note:对于目前的键盘输入法区域设置来看看QApplication.keyboardInputLocale( ) 。
QLocale的数据是基于通用语言环境数据仓库2.0 。
双到字符串和字符串到双转换功能涵盖以下许可证:
版权所有(c )1991由AT& T。
许可使用,复制,修改和分发本软件不费任何目的,现予批准,前提是这整个通知包括在其中是或包括一个复制本软件或修改任何软件的所有副本,并在所有副本支持文件这样的软件。
本软件是“按原样”,没有任何明示或暗示的保证。尤其是,不管是作者还是AT&T公司不提供任何形式关于本软件或对其适用于任何特定用途的适销性任何声明或保证。
本产品包含由加州大学伯克利分校和它的贡献者开发的软件。
Type Documentation
QLocale.Country
这个枚举类型用于指定一个国家。
Constant | Value |
---|---|
QLocale.AnyCountry |
0 |
QLocale.Afghanistan |
1 |
QLocale.Albania |
2 |
QLocale.Algeria |
3 |
QLocale.AmericanSamoa |
4 |
QLocale.Andorra |
5 |
QLocale.Angola |
6 |
QLocale.Anguilla |
7 |
QLocale.Antarctica |
8 |
QLocale.AntiguaAndBarbuda |
9 |
QLocale.Argentina |
10 |
QLocale.Armenia |
11 |
QLocale.Aruba |
12 |
QLocale.Australia |
13 |
QLocale.Austria |
14 |
QLocale.Azerbaijan |
15 |
QLocale.Bahamas |
16 |
QLocale.Bahrain |
17 |
QLocale.Bangladesh |
18 |
QLocale.Barbados |
19 |
QLocale.Belarus |
20 |
QLocale.Belgium |
21 |
QLocale.Belize |
22 |
QLocale.Benin |
23 |
QLocale.Bermuda |
24 |
QLocale.Bhutan |
25 |
QLocale.Bolivia |
26 |
QLocale.BosniaAndHerzegowina |
27 |
QLocale.Botswana |
28 |
QLocale.BouvetIsland |
29 |
QLocale.Brazil |
30 |
QLocale.BritishIndianOceanTerritory |
31 |
QLocale.BruneiDarussalam |
32 |
QLocale.Bulgaria |
33 |
QLocale.BurkinaFaso |
34 |
QLocale.Burundi |
35 |
QLocale.Cambodia |
36 |
QLocale.Cameroon |
37 |
QLocale.Canada |
38 |
QLocale.CapeVerde |
39 |
QLocale.CaymanIslands |
40 |
QLocale.CentralAfricanRepublic |
41 |
QLocale.Chad |
42 |
QLocale.Chile |
43 |
QLocale.China |
44 |
QLocale.ChristmasIsland |
45 |
QLocale.CocosIslands |
46 |
QLocale.Colombia |
47 |
QLocale.Comoros |
48 |
QLocale.DemocraticRepublicOfCongo |
49 |
QLocale.PeoplesRepublicOfCongo |
50 |
QLocale.CookIslands |
51 |
QLocale.CostaRica |
52 |
QLocale.IvoryCoast |
53 |
QLocale.Croatia |
54 |
QLocale.Cuba |
55 |
QLocale.Cyprus |
56 |
QLocale.CzechRepublic |
57 |
QLocale.Denmark |
58 |
QLocale.Djibouti |
59 |
QLocale.Dominica |
60 |
QLocale.DominicanRepublic |
61 |
QLocale.EastTimor |
62 |
QLocale.Ecuador |
63 |
QLocale.Egypt |
64 |
QLocale.ElSalvador |
65 |
QLocale.EquatorialGuinea |
66 |
QLocale.Eritrea |
67 |
QLocale.Estonia |
68 |
QLocale.Ethiopia |
69 |
QLocale.FalklandIslands |
70 |
QLocale.FaroeIslands |
71 |
QLocale.FijiCountry |
72 |
QLocale.Finland |
73 |
QLocale.France |
74 |
QLocale.MetropolitanFrance |
75 |
QLocale.FrenchGuiana |
76 |
QLocale.FrenchPolynesia |
77 |
QLocale.FrenchSouthernTerritories |
78 |
QLocale.Gabon |
79 |
QLocale.Gambia |
80 |
QLocale.Georgia |
81 |
QLocale.Germany |
82 |
QLocale.Ghana |
83 |
QLocale.Gibraltar |
84 |
QLocale.Greece |
85 |
QLocale.Greenland |
86 |
QLocale.Grenada |
87 |
QLocale.Guadeloupe |
88 |
QLocale.Guam |
89 |
QLocale.Guatemala |
90 |
QLocale.Guinea |
91 |
QLocale.GuineaBissau |
92 |
QLocale.Guyana |
93 |
QLocale.Haiti |
94 |
QLocale.HeardAndMcDonaldIslands |
95 |
QLocale.Honduras |
96 |
QLocale.HongKong |
97 |
QLocale.Hungary |
98 |
QLocale.Iceland |
99 |
QLocale.India |
100 |
QLocale.Indonesia |
101 |
QLocale.Iran |
102 |
QLocale.Iraq |
103 |
QLocale.Ireland |
104 |
QLocale.Israel |
105 |
QLocale.Italy |
106 |
QLocale.Jamaica |
107 |
QLocale.Japan |
108 |
QLocale.Jordan |
109 |
QLocale.Kazakhstan |
110 |
QLocale.Kenya |
111 |
QLocale.Kiribati |
112 |
QLocale.DemocraticRepublicOfKorea |
113 |
QLocale.RepublicOfKorea |
114 |
QLocale.Kuwait |
115 |
QLocale.Kyrgyzstan |
116 |
QLocale.Lao |
117 |
QLocale.Latvia |
118 |
QLocale.Lebanon |
119 |
QLocale.Lesotho |
120 |
QLocale.Liberia |
121 |
QLocale.LibyanArabJamahiriya |
122 |
QLocale.Liechtenstein |
123 |
QLocale.Lithuania |
124 |
QLocale.Luxembourg |
125 |
QLocale.Macau |
126 |
QLocale.Macedonia |
127 |
QLocale.Madagascar |
128 |
QLocale.Malawi |
129 |
QLocale.Malaysia |
130 |
QLocale.Maldives |
131 |
QLocale.Mali |
132 |
QLocale.Malta |
133 |
QLocale.MarshallIslands |
134 |
QLocale.Martinique |
135 |
QLocale.Mauritania |
136 |
QLocale.Mauritius |
137 |
QLocale.Mayotte |
138 |
QLocale.Mexico |
139 |
QLocale.Micronesia |
140 |
QLocale.Moldova |
141 |
QLocale.Monaco |
142 |
QLocale.Mongolia |
143 |
QLocale.Montserrat |
144 |
QLocale.Morocco |
145 |
QLocale.Mozambique |
146 |
QLocale.Myanmar |
147 |
QLocale.Namibia |
148 |
QLocale.NauruCountry |
149 |
QLocale.Nepal |
150 |
QLocale.Netherlands |
151 |
QLocale.NetherlandsAntilles |
152 |
QLocale.NewCaledonia |
153 |
QLocale.NewZealand |
154 |
QLocale.Nicaragua |
155 |
QLocale.Niger |
156 |
QLocale.Nigeria |
157 |
QLocale.Niue |
158 |
QLocale.NorfolkIsland |
159 |
QLocale.NorthernMarianaIslands |
160 |
QLocale.Norway |
161 |
QLocale.Oman |
162 |
QLocale.Pakistan |
163 |
QLocale.Palau |
164 |
QLocale.PalestinianTerritory |
165 |
QLocale.Panama |
166 |
QLocale.PapuaNewGuinea |
167 |
QLocale.Paraguay |
168 |
QLocale.Peru |
169 |
QLocale.Philippines |
170 |
QLocale.Pitcairn |
171 |
QLocale.Poland |
172 |
QLocale.Portugal |
173 |
QLocale.PuertoRico |
174 |
QLocale.Qatar |
175 |
QLocale.Reunion |
176 |
QLocale.Romania |
177 |
QLocale.RussianFederation |
178 |
QLocale.Rwanda |
179 |
QLocale.SaintKittsAndNevis |
180 |
QLocale.StLucia |
181 |
QLocale.StVincentAndTheGrenadines |
182 |
QLocale.Samoa |
183 |
QLocale.SanMarino |
184 |
QLocale.SaoTomeAndPrincipe |
185 |
QLocale.SaudiArabia |
186 |
QLocale.Senegal |
187 |
QLocale.SerbiaAndMontenegro |
241 |
QLocale.Seychelles |
188 |
QLocale.SierraLeone |
189 |
QLocale.Singapore |
190 |
QLocale.Slovakia |
191 |
QLocale.Slovenia |
192 |
QLocale.SolomonIslands |
193 |
QLocale.Somalia |
194 |
QLocale.SouthAfrica |
195 |
QLocale.SouthGeorgiaAndTheSouthSandwichIslands |
196 |
QLocale.Spain |
197 |
QLocale.SriLanka |
198 |
QLocale.StHelena |
199 |
QLocale.StPierreAndMiquelon |
200 |
QLocale.Sudan |
201 |
QLocale.Suriname |
202 |
QLocale.SvalbardAndJanMayenIslands |
203 |
QLocale.Swaziland |
204 |
QLocale.Sweden |
205 |
QLocale.Switzerland |
206 |
QLocale.SyrianArabRepublic |
207 |
QLocale.Taiwan |
208 |
QLocale.Tajikistan |
209 |
QLocale.Tanzania |
210 |
QLocale.Thailand |
211 |
QLocale.Togo |
212 |
QLocale.Tokelau |
213 |
QLocale.TongaCountry |
214 |
QLocale.TrinidadAndTobago |
215 |
QLocale.Tunisia |
216 |
QLocale.Turkey |
217 |
QLocale.Turkmenistan |
218 |
QLocale.TurksAndCaicosIslands |
219 |
QLocale.Tuvalu |
220 |
QLocale.Uganda |
221 |
QLocale.Ukraine |
222 |
QLocale.UnitedArabEmirates |
223 |
QLocale.UnitedKingdom |
224 |
QLocale.UnitedStates |
225 |
QLocale.UnitedStatesMinorOutlyingIslands |
226 |
QLocale.Uruguay |
227 |
QLocale.Uzbekistan |
228 |
QLocale.Vanuatu |
229 |
QLocale.VaticanCityState |
230 |
QLocale.Venezuela |
231 |
QLocale.VietNam |
232 |
QLocale.BritishVirginIslands |
233 |
QLocale.USVirginIslands |
234 |
QLocale.WallisAndFutunaIslands |
235 |
QLocale.WesternSahara |
236 |
QLocale.Yemen |
237 |
QLocale.Yugoslavia |
238 |
QLocale.Zambia |
239 |
QLocale.Zimbabwe |
240 |
QLocale.Montenegro |
242 |
QLocale.Serbia |
243 |
QLocale.SaintBarthelemy |
244 |
QLocale.SaintMartin |
245 |
QLocale.LatinAmericaAndTheCaribbean |
246 |
See also country()和countryToString( ) 。
QLocale.CurrencySymbolFormat
指定货币符号的格式。
Constant | Value | Description |
---|---|---|
QLocale.CurrencyIsoCode |
0 |
一个ISO- 4217代码的货币。 |
QLocale.CurrencySymbol |
1 |
货币符号。 |
QLocale.CurrencyDisplayName |
2 |
货币的用户可读名称。 |
这个枚举被引入或修改的Qt 4.8 。
QLocale.FormatType
这个枚举变量描述了可以在转换时使用的格式类型QDate和QTime对象为字符串。
Constant | Value | Description |
---|---|---|
QLocale.LongFormat |
0 |
长版的日期和月份名称,例如,返回“月”为月份名称。 |
QLocale.ShortFormat |
1 |
短版的日期和月份名称,例如,返回“月”为月份名称。 |
QLocale.NarrowFormat |
2 |
一个特殊版本的日期和月份名称使用时,空间是有限的,例如,返回“J”为月份名称。需要注意的是狭窄的格式可能包含相同的文本不同的月份和日期,或者甚至可以是一个空字符串,如果语言环境不支持狭窄的名字,所以你应该避免使用它的日期格式。另外,对于系统区域设置这种格式是一样的ShortFormat 。 |
QLocale.Language
这个枚举类型用于指定语言。
Constant | Value | Description |
---|---|---|
QLocale.AnyLanguage |
0 |
|
QLocale.C |
1 |
在“ C”语言环境是相同的行为,以英文/UnitedStates。 |
QLocale.Abkhazian |
2 |
|
QLocale.Afan |
3 |
|
QLocale.Afar |
4 |
|
QLocale.Afrikaans |
5 |
|
QLocale.Albanian |
6 |
|
QLocale.Amharic |
7 |
|
QLocale.Arabic |
8 |
|
QLocale.Armenian |
9 |
|
QLocale.Assamese |
10 |
|
QLocale.Aymara |
11 |
|
QLocale.Azerbaijani |
12 |
|
QLocale.Bashkir |
13 |
|
QLocale.Basque |
14 |
|
QLocale.Bengali |
15 |
|
QLocale.Bhutani |
16 |
|
QLocale.Bihari |
17 |
|
QLocale.Bislama |
18 |
|
QLocale.Bosnian |
142 |
|
QLocale.Breton |
19 |
|
QLocale.Bulgarian |
20 |
|
QLocale.Burmese |
21 |
|
QLocale.Byelorussian |
22 |
|
QLocale.Cambodian |
23 |
|
QLocale.Catalan |
24 |
|
QLocale.Chinese |
25 |
|
QLocale.Cornish |
145 |
|
QLocale.Corsican |
26 |
|
QLocale.Croatian |
27 |
|
QLocale.Czech |
28 |
|
QLocale.Danish |
29 |
|
QLocale.Divehi |
143 |
|
QLocale.Dutch |
30 |
|
QLocale.English |
31 |
|
QLocale.Esperanto |
32 |
|
QLocale.Estonian |
33 |
|
QLocale.Faroese |
34 |
|
QLocale.FijiLanguage |
35 |
|
QLocale.Finnish |
36 |
|
QLocale.French |
37 |
|
QLocale.Frisian |
38 |
|
QLocale.Gaelic |
39 |
|
QLocale.Galician |
40 |
|
QLocale.Georgian |
41 |
|
QLocale.German |
42 |
|
QLocale.Greek |
43 |
|
QLocale.Greenlandic |
44 |
|
QLocale.Guarani |
45 |
|
QLocale.Gujarati |
46 |
|
QLocale.Hausa |
47 |
|
QLocale.Hebrew |
48 |
|
QLocale.Hindi |
49 |
|
QLocale.Hungarian |
50 |
|
QLocale.Icelandic |
51 |
|
QLocale.Indonesian |
52 |
|
QLocale.Interlingua |
53 |
|
QLocale.Interlingue |
54 |
|
QLocale.Inuktitut |
55 |
|
QLocale.Inupiak |
56 |
|
QLocale.Irish |
57 |
|
QLocale.Italian |
58 |
|
QLocale.Japanese |
59 |
|
QLocale.Javanese |
60 |
|
QLocale.Kannada |
61 |
|
QLocale.Kashmiri |
62 |
|
QLocale.Kazakh |
63 |
|
QLocale.Kinyarwanda |
64 |
|
QLocale.Kirghiz |
65 |
|
QLocale.Korean |
66 |
|
QLocale.Kurdish |
67 |
|
QLocale.Kurundi |
Rundi |
|
QLocale.Laothian |
69 |
|
QLocale.Latin |
70 |
|
QLocale.Latvian |
71 |
|
QLocale.Lingala |
72 |
|
QLocale.Lithuanian |
73 |
|
QLocale.Macedonian |
74 |
|
QLocale.Malagasy |
75 |
|
QLocale.Malay |
76 |
|
QLocale.Malayalam |
77 |
|
QLocale.Maltese |
78 |
|
QLocale.Manx |
144 |
|
QLocale.Maori |
79 |
|
QLocale.Marathi |
80 |
|
QLocale.Moldavian |
81 |
|
QLocale.Mongolian |
82 |
|
QLocale.NauruLanguage |
83 |
|
QLocale.Nepali |
84 |
|
QLocale.Norwegian |
85 |
|
QLocale.NorwegianBokmal |
Norwegian |
|
QLocale.Nynorsk |
141 |
过时,请使用NorwegianNynorsk |
QLocale.NorwegianNynorsk |
Nynorsk |
|
QLocale.Occitan |
86 |
|
QLocale.Oriya |
87 |
|
QLocale.Pashto |
88 |
|
QLocale.Persian |
89 |
|
QLocale.Polish |
90 |
|
QLocale.Portuguese |
91 |
|
QLocale.Punjabi |
92 |
|
QLocale.Quechua |
93 |
|
QLocale.RhaetoRomance |
94 |
|
QLocale.Romanian |
95 |
|
QLocale.Russian |
96 |
|
QLocale.Samoan |
97 |
|
QLocale.Sangho |
98 |
|
QLocale.Sanskrit |
99 |
|
QLocale.Serbian |
100 |
|
QLocale.SerboCroatian |
101 |
|
QLocale.Sesotho |
102 |
|
QLocale.Setswana |
103 |
|
QLocale.Shona |
104 |
|
QLocale.Sindhi |
105 |
|
QLocale.Singhalese |
106 |
|
QLocale.Siswati |
107 |
|
QLocale.Slovak |
108 |
|
QLocale.Slovenian |
109 |
|
QLocale.Somali |
110 |
|
QLocale.Spanish |
111 |
|
QLocale.Sundanese |
112 |
|
QLocale.Swahili |
113 |
|
QLocale.Swedish |
114 |
|
QLocale.Tagalog |
115 |
|
QLocale.Tajik |
116 |
|
QLocale.Tamil |
117 |
|
QLocale.Tatar |
118 |
|
QLocale.Telugu |
119 |
|
QLocale.Thai |
120 |
|
QLocale.Tibetan |
121 |
|
QLocale.Tigrinya |
122 |
|
QLocale.TongaLanguage |
123 |
|
QLocale.Tsonga |
124 |
|
QLocale.Turkish |
125 |
|
QLocale.Turkmen |
126 |
|
QLocale.Twi |
127 |
|
QLocale.Uigur |
128 |
|
QLocale.Ukrainian |
129 |
|
QLocale.Urdu |
130 |
|
QLocale.Uzbek |
131 |
|
QLocale.Vietnamese |
132 |
|
QLocale.Volapuk |
133 |
|
QLocale.Welsh |
134 |
|
QLocale.Wolof |
135 |
|
QLocale.Xhosa |
136 |
|
QLocale.Yiddish |
137 |
|
QLocale.Yoruba |
138 |
|
QLocale.Zhuang |
139 |
|
QLocale.Zulu |
140 |
|
QLocale.Bosnian |
142 |
|
QLocale.Divehi |
143 |
|
QLocale.Manx |
144 |
|
QLocale.Cornish |
145 |
|
QLocale.Akan |
146 |
|
QLocale.Konkani |
147 |
|
QLocale.Ga |
148 |
|
QLocale.Igbo |
149 |
|
QLocale.Kamba |
150 |
|
QLocale.Syriac |
151 |
|
QLocale.Blin |
152 |
|
QLocale.Geez |
153 |
|
QLocale.Koro |
154 |
|
QLocale.Sidamo |
155 |
|
QLocale.Atsam |
156 |
|
QLocale.Tigre |
157 |
|
QLocale.Jju |
158 |
|
QLocale.Friulian |
159 |
|
QLocale.Venda |
160 |
|
QLocale.Ewe |
161 |
|
QLocale.Walamo |
162 |
|
QLocale.Hawaiian |
163 |
|
QLocale.Tyap |
164 |
|
QLocale.Chewa |
165 |
|
QLocale.Filipino |
166 |
|
QLocale.SwissGerman |
167 |
|
QLocale.SichuanYi |
168 |
|
QLocale.Kpelle |
169 |
|
QLocale.LowGerman |
170 |
|
QLocale.SouthNdebele |
171 |
|
QLocale.NorthernSotho |
172 |
|
QLocale.NorthernSami |
173 |
|
QLocale.Taroko |
174 |
|
QLocale.Gusii |
175 |
|
QLocale.Taita |
176 |
|
QLocale.Fulah |
177 |
|
QLocale.Kikuyu |
178 |
|
QLocale.Samburu |
179 |
|
QLocale.Sena |
180 |
|
QLocale.NorthNdebele |
181 |
|
QLocale.Rombo |
182 |
|
QLocale.Tachelhit |
183 |
|
QLocale.Kabyle |
184 |
|
QLocale.Nyankole |
185 |
|
QLocale.Bena |
186 |
|
QLocale.Vunjo |
187 |
|
QLocale.Bambara |
188 |
|
QLocale.Embu |
189 |
|
QLocale.Cherokee |
190 |
|
QLocale.Morisyen |
191 |
|
QLocale.Makonde |
192 |
|
QLocale.Langi |
193 |
|
QLocale.Ganda |
194 |
|
QLocale.Bemba |
195 |
|
QLocale.Kabuverdianu |
196 |
|
QLocale.Meru |
197 |
|
QLocale.Kalenjin |
198 |
|
QLocale.Nama |
199 |
|
QLocale.Machame |
200 |
|
QLocale.Colognian |
201 |
|
QLocale.Masai |
202 |
|
QLocale.Soga |
203 |
|
QLocale.Luyia |
204 |
|
QLocale.Asu |
205 |
|
QLocale.Teso |
206 |
|
QLocale.Saho |
207 |
|
QLocale.KoyraChiini |
208 |
|
QLocale.Rwa |
209 |
|
QLocale.Luo |
210 |
|
QLocale.Chiga |
211 |
|
QLocale.CentralMoroccoTamazight |
212 |
|
QLocale.KoyraboroSenni |
213 |
|
QLocale.Shambala |
214 |
See also language()和languageToString( ) 。
QLocale.MeasurementSystem
这个枚举定义了单元用于测量。
Constant | Value | Description |
---|---|---|
QLocale.MetricSystem |
0 |
此值表示度量单位,如米,厘米和毫米。 |
QLocale.ImperialSystem |
1 |
此值表示的英制单位,如英寸和英里。有几种不同的科举制度在世界上,这个值代表了美国官方英制单位。 |
这个枚举被引入或修改的Qt 4.4 。
QLocale.NumberOption
这个枚举变量定义了一套数到字符串和字符串到数字的转换选项。它们可以被检索以numberOptions( ),并设置用setNumberOptions( ) 。
Constant | Value | Description |
---|---|---|
QLocale.OmitGroupSeparator |
0x01 |
如果这个选项被设置,这个数字到字符串的函数将不插入组分隔在它们的返回值。默认是插入组分隔符。 |
QLocale.RejectGroupSeparator |
0x02 |
如果这个选项被设置,如果他们遇到组分隔符在输入字符串到数字函数将失败。默认为接受含有正确放置组分隔符的数字。 |
该NumberOptions类型是一个typedef为QFlags\u003cNumberOption\u003e 。它存储NumberOption值的或组合。
See also setNumberOptions()和numberOptions( ) 。
QLocale.QuotationStyle
这个枚举定义了一组可能的样式设置特定报价。
Constant | Value | Description |
---|---|---|
QLocale.StandardQuotation |
0 |
如果这个选项被设置,标准的引号将被用来引用字符串。 |
QLocale.AlternateQuotation |
1 |
如果这个选项被设置,备用引号将被用来引用字符串。 |
这个枚举被引入或修改的Qt 4.8 。
See also quoteString( ) 。
QLocale.Script
这个枚举类型用于指定一个脚本。
Constant | Value | Description |
---|---|---|
QLocale.AnyScript |
0 |
|
QLocale.ArabicScript |
1 |
|
QLocale.CyrillicScript |
2 |
|
QLocale.DeseretScript |
3 |
|
QLocale.GurmukhiScript |
4 |
|
QLocale.SimplifiedHanScript |
5 |
同SimplifiedChineseScript |
QLocale.SimplifiedChineseScript |
SimplifiedHanScript |
同SimplifiedHanScript |
QLocale.TraditionalHanScript |
6 |
同TraditionalChineseScript |
QLocale.TraditionalChineseScript |
TraditionalHanScript |
同TraditionalHanScript |
QLocale.LatinScript |
7 |
|
QLocale.MongolianScript |
8 |
|
QLocale.TifinaghScript |
9 |
这个枚举被引入或修改的Qt 4.8 。
See also script( )scriptToString()和languageToString( ) 。
Method Documentation
QLocale.__init__ (self)
构造一个QLocale对象的默认区域设置初始化。如果没有默认的locale使用setDefaultLocale ( )设置,该区域将是相同的由返回的system( ) 。
See also setDefault( ) 。
QLocale.__init__ (self, QString name)
构造一个QLocale与指定对象name,它的格式为“语言[ script ] [ 公司] [ @修饰符] [代码集。 ]”或“C” ,其中:
- language is a lowercase, two-letter, ISO 639 language code,
- script is a titlecase, four-letter, ISO 15924 script code,
- country is an uppercase, two- or three-letter, ISO 3166 country code (also “419” as defined by United Nations),
- and codeset and modifier are ignored.
分隔符可以是下划线或减号。
如果字符串违背了语言环境格式或语言不是一个有效的ISO 369的代码中,“ C”语言环境来代替。如果国家不存在,或者不是一个有效的ISO 3166代码,最适当的国家是选择了指定的语言。
语言,脚本和国家代码转换为各自的Language
,Script
和Country
枚举。在完成这一转换的构造函数的功能完全一样QLocale(国家,脚本语言) 。
此构造方法要比慢得多QLocale(国家,脚本语言) 。
See also bcp47Name( ) 。
QLocale.__init__ (self, Language language, Country country = QLocale.AnyCountry)
构造一个QLocale与指定对象language和country。
- If the language/country pair is found in the database, it is used.
- If the language is found but the country is not, or if the country is
AnyCountry
, the language is used with the most appropriate available country (for example, Germany for German), - If neither the language nor the country are found, QLocale defaults to the default locale (see setDefault()).
语言和国家的实际使用可以使用查询language()和country( ) 。
See also setDefault( )language()和country( ) 。
QLocale.__init__ (self, QLocale other)
构造一个QLocale与指定对象language,script和country。
- If the language/script/country is found in the database, it is used.
- If both script is AnyScript and country is AnyCountry, the language is used with the most appropriate available script and country (for example, Germany for German),
- If either script is AnyScript or country is AnyCountry, the language is used with the first locale that matches the given script and country.
- If neither the language nor the country are found, QLocale defaults to the default locale (see setDefault()).
语言,脚本和国家,实际使用可以使用查询language( )script()和country( ) 。
此功能被引入Qt的4.8 。
See also setDefault( )language( )script()和country( ) 。
QLocale.__init__ (self, Language language, Script script, Country country)
构造一个QLocale作为对象的一个副本other。
QString QLocale.amText (self)
返回“AM ”后缀使用12小时制的惯例指定的时间的本地化名称。
此功能被引入Qt的4.5 。
See also pmText( ) 。
QString QLocale.bcp47Name (self)
返回此语言环境的破折号分隔的语言,文字和国家(以及其他可能的BCP47域)作为一个字符串。
不同的是uiLanguages( )的bcp47Name的返回值( )代表的语言环境名称QLocale数据而不是语言的用户界面应当英寸
这个函数试图以符合区域设置名称BCP47 。
此功能被引入Qt的4.8 。
See also language( )country( )script()和uiLanguages( ) 。
QLocale QLocale.c ()
See also system( ) 。
list-of-QLocale.Country QLocale.countriesForLanguage (Language lang)
Country QLocale.country (self)
[
返回此语言环境的国家。
]($docs-qlocale.html#Country-enum)
See also language( )script( )countryToString()和bcp47Name( ) 。
QString QLocale.countryToString (Country country)
返回QString含有的名country。
See also languageToString( )scriptToString( )country()和bcp47Name( ) 。
QString QLocale.createSeparatedList (self, QStringList list)
返回一个代表参加的一个给定的字符串list字符串与语言环境定义的分隔符。
此功能被引入Qt的4.8 。
QString QLocale.currencySymbol (self, CurrencySymbolFormat format = QLocale.CurrencySymbol)
根据返回一个货币符号format。
此功能被引入Qt的4.8 。
QString QLocale.dateFormat (self, FormatType format = QLocale.LongFormat)
返回用于当前语言环境的日期格式。
If format is LongFormat该格式将是一个漫长的版本。否则,它采用了较短的版本。
这个函数是Qt 4.1中引入。
See also QDate.toString()和QDate.fromString( ) 。
QString QLocale.dateTimeFormat (self, FormatType format = QLocale.LongFormat)
返回用于当前区域设置的日期时间格式。
If format is ShortFormat该格式将是一个短版。否则,它采用了更长的版本。
此功能被引入Qt的4.4 。
See also QDateTime.toString()和QDateTime.fromString( ) 。
QString QLocale.dayName (self, int, FormatType format = QLocale.LongFormat)
返回的本地化名称day(其中, 1表示星期一, 2代表星期二等等) ,在由指定的格式type。
这个函数中引入了Qt 4.2中。
See also monthName()和standaloneDayName( ) 。
QChar QLocale.decimalPoint (self)
返回此区域设置的小数点字符。
这个函数是Qt 4.1中引入。
QChar QLocale.exponential (self)
返回此语言环境的指数字符。
这个函数是Qt 4.1中引入。
Qt.DayOfWeek QLocale.firstDayOfWeek (self)
[
根据当前的语言环境返回一周的第一天。
此功能被引入Qt的4.8 。
QChar QLocale.groupSeparator (self)
返回此语言环境的组分隔符。
这个函数是Qt 4.1中引入。
](qt.html#DayOfWeek-enum)
Language QLocale.language (self)
[
返回此语言环境的语言。
]($docs-qlocale.html#Language-enum)
See also script( )country( )languageToString()和bcp47Name( ) 。
QString QLocale.languageToString (Language language)
返回QString含有的名language。
See also countryToString( )scriptToString()和bcp47Name( ) 。
list-of-QLocale QLocale.matchingLocales (Language language, Script script, Country country)
返回匹配给定的有效语言环境的对象列表language,script和country。
让所有语言环境的列表:QList\u003cQLocale\u003e allLocales = QLocale.matchingLocales (QLocale.AnyLanguage,QLocale.AnyScript,QLocale.AnyCountry) ;
此功能被引入Qt的4.8 。
MeasurementSystem QLocale.measurementSystem (self)
[
返回该区域的测量系统。
此功能被引入Qt的4.4 。
QString QLocale.monthName (self, int, FormatType format = QLocale.LongFormat)
返回的本地化名称month在由指定的格式type。
这个函数中引入了Qt 4.2中。
]($docs-qlocale.html#MeasurementSystem-enum)
See also dayName()和standaloneMonthName( ) 。
QString QLocale.name (self)
返回此语言环境的语言和国家为形式的字符串“语言_国家”,其中语言是一个小写的两个字母的ISO 639语言代码,国家是大写,两个或三个字母的ISO 3166国家代码。
请注意,即使QLocale对象是使用显式的脚本,名字( )将不会包含它的兼容性原因构成。使用bcp47Name( )来代替,如果你需要一个完整的语言环境名称。
See also QLocale( )language( )script( )country()和bcp47Name( ) 。
QString QLocale.nativeCountryName (self)
返回该国的本土名称的语言环境。例如“ Espa駉±一个”对西班牙/西班牙语言环境。
此功能被引入Qt的4.8 。
See also nativeLanguageName()和countryToString( ) 。
QString QLocale.nativeLanguageName (self)
返回该语言的本机名称的语言环境。例如“ Schwiizertà ¼ à ¼ TSCH ”的瑞士德语语言环境。
此功能被引入Qt的4.8 。
See also nativeCountryName()和languageToString( ) 。
QChar QLocale.negativeSign (self)
返回此语言环境的负号字符。
这个函数是Qt 4.1中引入。
NumberOptions QLocale.numberOptions (self)
默认情况下,任何选项都为标准的语言环境设置。
这个函数中引入了Qt 4.2中。
See also setNumberOptions( ) 。
QChar QLocale.percent (self)
返回此语言环境的百分比字符。
这个函数是Qt 4.1中引入。
QString QLocale.pmText (self)
返回“PM ”后缀使用12小时制的惯例指定的时间的本地化名称。
此功能被引入Qt的4.5 。
See also amText( ) 。
QChar QLocale.positiveSign (self)
返回此语言环境的积极迹象字符。
此功能被引入Qt的4.5 。
QString QLocale.quoteString (self, QString str, QuotationStyle style = QLocale.StandardQuotation)
Returns str根据当前的语言环境中使用给定的报价单报价style。
此功能被引入Qt的4.8 。
Script QLocale.script (self)
[
返回此语言环境的脚本。
此功能被引入Qt的4.8 。
]($docs-qlocale.html#Script-enum)
See also language( )country( )languageToString( )scriptToString()和bcp47Name( ) 。
QString QLocale.scriptToString (Script script)
返回QString含有的名script。
此功能被引入Qt的4.8 。
See also languageToString( )countryToString( )script()和bcp47Name( ) 。
QLocale.setDefault (QLocale locale)
设置全局默认语言环境locale。这些值被用于当QLocale对象被构造带任何参数。如果这个功能不叫,系统的区域设置。
Warning:在多线程应用程序中,默认区域设置应设置在应用程序启动时,在创建任何非GUI线程之前。
Warning:此功能不reentrant。
QLocale.setNumberOptions (self, NumberOptions options)
设置options有关数字转换为这个QLocale实例。
这个函数中引入了Qt 4.2中。
See also numberOptions( ) 。
QString QLocale.standaloneDayName (self, int, FormatType format = QLocale.LongFormat)
返回的本地化名称day(其中, 1表示星期一, 2代表星期二等等),它作为一个独立的文本中,在由指定的格式type。
如果区域设置信息不指定独立日名称则返回值是一样的dayName( ) 。
此功能被引入Qt的4.5 。
See also dayName()和standaloneMonthName( ) 。
QString QLocale.standaloneMonthName (self, int, FormatType format = QLocale.LongFormat)
返回的本地化名称month被用作一个独立的文本中,在由指定的格式type。
如果区域设置信息不指定独立的月份名称,然后返回值是一样的monthName( ) 。
此功能被引入Qt的4.5 。
See also monthName()和standaloneDayName( ) 。
QLocale QLocale.system ()
在Windows和Mac上,这个区域将使用十进制/分组在系统配置面板中指定的字符和日期/时间格式。
See also c( ) 。
Qt.LayoutDirection QLocale.textDirection (self)
[
返回该语言的文字方向。
此功能被引入Qt的4.7 。
QString QLocale.timeFormat (self, FormatType format = QLocale.LongFormat)
返回用于当前语言环境的时间格式。
]($docs-qt.html#LayoutDirection-enum)
If format is LongFormat该格式将是一个漫长的版本。否则,它采用了较短的版本。
这个函数是Qt 4.1中引入。
See also QTime.toString()和QTime.fromString( ) 。
QString QLocale.toCurrencyString (self, int value, QString symbol = QString())
返回一个本地化的字符串表示形式value作为货币。如果symbol是只要它是用来代替默认货币符号。
此功能被引入Qt的4.8 。
See also currencySymbol( ) 。
QString QLocale.toCurrencyString (self, float value, QString symbol = QString())
这是一个重载函数。
此功能被引入Qt的4.8 。
QString QLocale.toCurrencyString (self, int value, QString symbol = QString())
这是一个重载函数。
此功能被引入Qt的4.8 。
QString QLocale.toCurrencyString (self, int value, QString symbol = QString())
这是一个重载函数。
此功能被引入Qt的4.8 。
QDate QLocale.toDate (self, QString string, FormatType format = QLocale.LongFormat)
解析中所给出的日期字符串string和返回日期。日期字符串的格式是根据所选择的format参数(见dateFormat())。
如果日期无法解析,返回无效日期。
此功能被引入Qt的4.4 。
See also dateFormat( )toTime( )toDateTime()和QDate.fromString( ) 。
QDate QLocale.toDate (self, QString string, QString format)
解析中所给出的日期字符串string和返回日期。看QDate.fromString()就可以使用此功能使用的表达式的信息。
该函数查找的月份名称和星期几的当前语言环境的名称。
如果日期无法解析,返回无效日期。
此功能被引入Qt的4.4 。
See also dateFormat( )toTime( )toDateTime()和QDate.fromString( ) 。
QDateTime QLocale.toDateTime (self, QString string, FormatType format = QLocale.LongFormat)
解析中给出的日期/时间字符串string并返回的时间。的日期/时间字符串的格式是根据所选择的format参数(见dateTimeFormat())。
如果字符串不能解析,则返回一个无效的QDateTime。
此功能被引入Qt的4.4 。
See also dateTimeFormat( )toTime( )toDate()和QDateTime.fromString( ) 。
QDateTime QLocale.toDateTime (self, QString string, QString format)
解析中给出的日期/时间字符串string并返回的时间。看QDateTime.fromString()就可以使用此功能使用的表达式的信息。
Note:所使用的月和日的名称必须在用户的本地语言来给出。
如果字符串不能解析,则返回一个无效的QDateTime。
此功能被引入Qt的4.4 。
See also dateTimeFormat( )toTime( )toDate()和QDateTime.fromString( ) 。
(float, bool ok) QLocale.toDouble (self, QString s)
返回由本地化的字符串表示的doubles,或0.0 ,如果转换失败。
If ok不为0 ,通过设置确定为False,并成功通过设置确定真正的故障报告。
不像QString.toDouble( ) ,这个函数不回落到了“ C”语言环境,如果该字符串不能在此区域进行解释。
bool ok;
double d;
[QLocale]($docs-qlocale.html) c([QLocale]($docs-qlocale.html).C);
d = c.toDouble( "1234.56", &ok ); // ok == true, d == 1234.56
d = c.toDouble( "1,234.56", &ok ); // ok == true, d == 1234.56
d = c.toDouble( "1234,56", &ok ); // ok == false
[QLocale]($docs-qlocale.html) german([QLocale]($docs-qlocale.html).German);
d = german.toDouble( "1234,56", &ok ); // ok == true, d == 1234.56
d = german.toDouble( "1.234,56", &ok ); // ok == true, d == 1234.56
d = german.toDouble( "1234.56", &ok ); // ok == false
d = german.toDouble( "1.234", &ok ); // ok == true, d == 1234.0
请注意,最后转换返回1234.0 ,因为’。’在德语语言环境的数千组分隔符。
此函数忽略前导和尾随空白。
See also toFloat( )toInt()和toString( ) 。
(float, bool ok) QLocale.toFloat (self, QString s)
返回由本地化的字符串表示的floats,或0.0 ,如果转换失败。
If ok不为0 ,通过设置确定为False,并成功通过设置确定真正的故障报告。
此函数忽略前导和尾随空白。
See also toDouble( )toInt()和toString( ) 。
(int, bool ok) QLocale.toInt (self, QString s, int base = 0)
返回由本地化的字符串表示的整数s使用基base。如果base为0的基极被自动使用以下规则确定:如果字符串开头的“0x ” ,它被假定为十六进制的,如果它以“ 0 ”时,它被假定为八进制,否则它被假定为十进制。
如果转换失败则函数返回0 。
If ok不为0 ,故障报告通过设置确定为False ,并成功通过设置确定为True。
此函数忽略前导和尾随空白。
See also toUInt()和toString( ) 。
(int, bool ok) QLocale.toLongLong (self, QString s, int base = 0)
返回长long int类型的本地化字符串表示s使用基base。如果base为0的基极被自动使用以下规则确定:如果字符串开头的“0x ” ,它被假定为十六进制的,如果它以“ 0 ”时,它被假定为八进制,否则它被假定为十进制。
如果转换失败则函数返回0 。
If ok不为0 ,故障报告通过设置确定为False ,并成功通过设置确定为True。
此函数忽略前导和尾随空白。
See also toInt( )toULongLong( )toDouble()和toString( ) 。
QString QLocale.toLower (self, QString str)
返回一个小写副本str。
此功能被引入Qt的4.8 。
(int, bool ok) QLocale.toShort (self, QString s, int base = 0)
返回由本地化的字符串表示的短整型s使用基base。如果base为0的基极被自动使用以下规则确定:如果字符串开头的“0x ” ,它被假定为十六进制的,如果它以“ 0 ”时,它被假定为八进制,否则它被假定为十进制。
如果转换失败则函数返回0 。
If ok不为0 ,故障报告通过设置确定为False ,并成功通过设置确定为True。
此函数忽略前导和尾随空白。
See also toUShort()和toString( ) 。
QString QLocale.toString (self, int i)
返回一个本地化的字符串表示形式i。
See also toLongLong( ) 。
QString QLocale.toString (self, float i, str format = 'g', int precision = 6)
返回给定一个本地化的字符串表示形式date在指定的format。如果format是一个空字符串,则返回一个空字符串。
QString QLocale.toString (self, int i)
返回给定一个本地化的字符串表示形式date根据指定的format。
QString QLocale.toString (self, int i)
返回给定一个本地化的字符串表示形式time根据指定的format。如果format是一个空字符串,则返回一个空字符串。
QString QLocale.toString (self, QDateTime dateTime, QString format)
返回给定一个本地化的字符串表示形式time在指定的format。
QString QLocale.toString (self, QDateTime dateTime, FormatType format = QLocale.LongFormat)
返回给定一个本地化的字符串表示形式dateTime根据指定的format。
此功能被引入Qt的4.4 。
QString QLocale.toString (self, QDate date, QString formatStr)
返回给定一个本地化的字符串表示形式dateTime根据指定的format。如果format是一个空字符串,则返回一个空字符串。
此功能被引入Qt的4.4 。
QString QLocale.toString (self, QDate date, FormatType format = QLocale.LongFormat)
这是一个重载函数。
See also toULongLong( ) 。
QString QLocale.toString (self, QTime time, QString formatStr)
这是一个重载函数。
f和prec具有相同涵义与QString.number (双,字符型,整型) 。
See also toDouble( ) 。
QString QLocale.toString (self, QTime time, FormatType format = QLocale.LongFormat)
这是一个重载函数。
See also toShort( ) 。
QTime QLocale.toTime (self, QString string, FormatType format = QLocale.LongFormat)
解析中给出的时间字符串string并返回的时间。时间字符串的格式是根据所选择的format参数(见timeFormat())。
如果时间无法解析,则返回一个无效的时间。
此功能被引入Qt的4.4 。
See also timeFormat( )toDate( )toDateTime()和QTime.fromString( ) 。
QTime QLocale.toTime (self, QString string, QString format)
解析中给出的时间字符串string并返回的时间。看QTime.fromString( )对于什么是有效的格式字符串的信息。
如果时间无法解析,则返回一个无效的时间。
此功能被引入Qt的4.4 。
See also timeFormat( )toDate( )toDateTime()和QTime.fromString( ) 。
(int, bool ok) QLocale.toUInt (self, QString s, int base = 0)
返回由本地化的字符串表示的无符号整型s使用基base。如果base为0的基极被自动使用以下规则确定:如果字符串开头的“0x ” ,它被假定为十六进制的,如果它以“ 0 ”时,它被假定为八进制,否则它被假定为十进制。
如果转换失败则函数返回0 。
If ok不为0 ,故障报告通过设置确定为False ,并成功通过设置确定为True。
此函数忽略前导和尾随空白。
See also toInt()和toString( ) 。
(int, bool ok) QLocale.toULongLong (self, QString s, int base = 0)
返回无符号长整型长的本地化字符串表示s使用基base。如果base为0的基极被自动使用以下规则确定:如果字符串开头的“0x ” ,它被假定为十六进制的,如果它以“ 0 ”时,它被假定为八进制,否则它被假定为十进制。
如果转换失败则函数返回0 。
If ok不为0 ,故障报告通过设置确定为False ,并成功通过设置确定为True。
此函数忽略前导和尾随空白。
See also toLongLong( )toInt( )toDouble()和toString( ) 。
QString QLocale.toUpper (self, QString str)
返回的大写副本str。
此功能被引入Qt的4.8 。
(int, bool ok) QLocale.toUShort (self, QString s, int base = 0)
返回由本地化的字符串表示的无符号短整型s使用基base。如果base为0的基极被自动使用以下规则确定:如果字符串开头的“0x ” ,它被假定为十六进制的,如果它以“ 0 ”时,它被假定为八进制,否则它被假定为十进制。
如果转换失败则函数返回0 。
If ok不为0 ,故障报告通过设置确定为False ,并成功通过设置确定为True。
此函数忽略前导和尾随空白。
See also toShort()和toString( ) 。
QStringList QLocale.uiLanguages (self)
返回地区名称的翻译目的优先次序的排序列表。
返回值表示用户希望看到的用户界面翻译英寸的地区名
最喜欢你不需要直接使用这个功能,但只是通过QLocale反对QTranslator.load()函数。
该列表中的第一个项目是最首选之一。
此功能被引入Qt的4.8 。
See also QTranslator和bcp47Name( ) 。
list-of-Qt.DayOfWeek QLocale.weekdays (self)
返回的天那是根据当前的locale认为平日列表。
此功能被引入Qt的4.8 。
QChar QLocale.zeroDigit (self)
返回此语言环境的数字零字符。
这个函数是Qt 4.1中引入。
bool QLocale.__eq__ (self, QLocale other)
bool QLocale.__ne__ (self, QLocale other)