The QChar class provides a 16-bit Unicode character. 更多...
| 頭: | #include <QChar> |
注意: 此類的所有函數 可重入 .
| enum | Category { Mark_NonSpacing, Mark_SpacingCombining, Mark_Enclosing, Number_DecimalDigit, ..., NoCategory } |
| enum | Decomposition { NoDecomposition, Canonical, Circle, Compat, ..., Wide } |
| enum | Direction { DirAL, DirAN, DirB, DirBN, ..., DirWS } |
| enum | Joining { Center, Dual, OtherJoining, Right } |
| enum | SpecialCharacter { Null, Nbsp, ReplacementCharacter, ObjectReplacementCharacter, ..., LineSeparator } |
| enum | UnicodeVersion { Unicode_1_1, Unicode_2_0, Unicode_2_1_2, Unicode_3_0, ..., Unicode_Unassigned } |
| QChar () | |
| QChar (char ch ) | |
| QChar (uchar ch ) | |
| QChar (QLatin1Char ch ) | |
| QChar (uchar cell , uchar row ) | |
| QChar (ushort code ) | |
| QChar (short code ) | |
| QChar (uint code ) | |
| QChar (int code ) | |
| QChar (SpecialCharacter ch ) | |
| Category | category () const |
| uchar | cell () const |
| unsigned char | combiningClass () const |
| QString | decomposition () const |
| Decomposition | decompositionTag () const |
| int | digitValue () const |
| 方嚮 | direction () const |
| bool | hasMirrored () const |
| bool | isDigit () const |
| bool | isHighSurrogate () const |
| bool | isLetter () const |
| bool | isLetterOrNumber () const |
| bool | isLowSurrogate () const |
| bool | isLower () const |
| bool | isMark () const |
| bool | isNull () const |
| bool | isNumber () const |
| bool | isPrint () const |
| bool | isPunct () const |
| bool | isSpace () const |
| bool | isSymbol () const |
| bool | isTitleCase () const |
| bool | isUpper () const |
| Joining | joining () const |
| QChar | mirroredChar () const |
| uchar | row () const |
| char | toAscii () const |
| QChar | toCaseFolded () const |
| char | toLatin1 () const |
| QChar | toLower () const |
| QChar | toTitleCase () const |
| QChar | toUpper () const |
| ushort & | unicode () |
| ushort | unicode () const |
| UnicodeVersion | unicodeVersion () const |
| Category | category (uint ucs4 ) |
| Category | category (ushort ucs2 ) |
| unsigned char | combiningClass (uint ucs4 ) |
| unsigned char | combiningClass (ushort ucs2 ) |
| UnicodeVersion | currentUnicodeVersion () |
| QString | decomposition (uint ucs4 ) |
| Decomposition | decompositionTag (uint ucs4 ) |
| int | digitValue (ushort ucs2 ) |
| int | digitValue (uint ucs4 ) |
| 方嚮 | direction (uint ucs4 ) |
| 方嚮 | direction (ushort ucs2 ) |
| QChar | fromAscii (char c ) |
| QChar | fromLatin1 (char c ) |
| ushort | highSurrogate (uint ucs4 ) |
| bool | isHighSurrogate (uint ucs4 ) |
| bool | isLowSurrogate (uint ucs4 ) |
| Joining | joining (uint ucs4 ) |
| Joining | joining (ushort ucs2 ) |
| ushort | lowSurrogate (uint ucs4 ) |
| uint | mirroredChar (uint ucs4 ) |
| ushort | mirroredChar (ushort ucs2 ) |
| bool | requiresSurrogates (uint ucs4 ) |
| uint | surrogateToUcs4 (ushort high , ushort low ) |
| uint | surrogateToUcs4 (QChar high , QChar low ) |
| uint | toCaseFolded (uint ucs4 ) |
| ushort | toCaseFolded (ushort ucs2 ) |
| uint | toLower (uint ucs4 ) |
| ushort | toLower (ushort ucs2 ) |
| uint | toTitleCase (uint ucs4 ) |
| ushort | toTitleCase (ushort ucs2 ) |
| uint | toUpper (uint ucs4 ) |
| ushort | toUpper (ushort ucs2 ) |
| UnicodeVersion | unicodeVersion (uint ucs4 ) |
| UnicodeVersion | unicodeVersion (ushort ucs2 ) |
| bool | operator!= (QChar c1 , QChar c2 ) |
| bool | operator< (QChar c1 , QChar c2 ) |
| QDataStream & | operator<< (QDataStream & out , const QChar & chr ) |
| bool | operator<= (QChar c1 , QChar c2 ) |
| bool | operator== (QChar c1 , QChar c2 ) |
| bool | operator> (QChar c1 , QChar c2 ) |
| bool | operator>= (QChar c1 , QChar c2 ) |
| QDataStream & | operator>> (QDataStream & in , QChar & chr ) |
The QChar class provides a 16-bit Unicode character.
In Qt, Unicode characters are 16-bit entities without any markup or structure. This class represents such an entity. It is lightweight, so it can be used everywhere. Most compilers treat it like a
unsigned short
.
QChar provides a full complement of testing/classification functions, converting to and from other formats, converting from composed to decomposed Unicode, and trying to compare and case-convert if you ask it to.
The classification functions include functions like those in the standard C++ header <cctype> (formerly <ctype.h>), but operating on the full range of Unicode characters. They all return true if the character is a certain type of character; otherwise they return false. These classification functions are isNull () (returns true if the character is '\0'), isPrint () (true if the character is any sort of printable character, including whitespace), isPunct () (any sort of punctation), isMark () (Unicode 標記), isLetter () (字母), isNumber () (任意排序的數字字符,不僅僅 0-9), isLetterOrNumber (),和 isDigit () (decimal digits). All of these are wrappers around category () which return the Unicode-defined category of each character.
QChar 還提供 direction (), which indicates the "natural" writing direction of this character. The joining () function indicates how the character joins with its neighbors (needed mostly for Arabic) and finally hasMirrored (), which indicates whether the character needs to be mirrored when it is printed in its "unnatural" writing direction.
Composed Unicode characters (like å) can be converted to decomposed Unicode ("a" followed by "ring above") by using decomposition ().
In Unicode, comparison is not necessarily possible and case conversion is very difficult at best. Unicode, covering the "entire" world, also includes most of the world's case and sorting problems. operator==() and friends will do comparison based purely on the numeric Unicode value (code point) of the characters, and toUpper () 和 toLower () will do case changes when the character has a well-defined uppercase/lowercase equivalent. For locale-dependent comparisons, use QString::localeAwareCompare ().
轉換函數包括 unicode () (到標量)、 toLatin1 () (到標量,但將所有非 Latin-1 字符轉換成 0)、 row () (給齣 Unicode 行)、 cell () (給齣 Unicode 單元格)、 digitValue () (給齣任意多數字字符的整數值)、及大量構造函數。
QChar
provides constructors and cast operators that make it easy to convert to and from traditional 8-bit
char
。若有定義
QT_NO_CAST_FROM_ASCII
and
QT_NO_CAST_TO_ASCII
,如闡述在
QString
文檔編製,將需要明確調用
fromAscii
() 或
fromLatin1
(),或使用
QLatin1Char
, to construct a
QChar
from an 8-bit
char
,和將需要調用
toAscii
() 或
toLatin1
() 以獲得 8 位值。
另請參閱 QString , Unicode ,和 QLatin1Char .
此枚舉映射 Unicode 字符類彆。
以下是 Unicode 規範字符:
| 常量 | 值 | 描述 |
|---|---|---|
QChar::Mark_NonSpacing
|
1
|
Unicode 類名 Mn |
QChar::Mark_SpacingCombining
|
2
|
Unicode 類名 Mc |
QChar::Mark_Enclosing
|
3
|
Unicode 類名 Me |
QChar::Number_DecimalDigit
|
4
|
Unicode 類名 Nd |
QChar::Number_Letter
|
5
|
Unicode 類名 Nl |
QChar::Number_Other
|
6
|
Unicode 類名 No |
QChar::Separator_Space
|
7
|
Unicode 類名 Zs |
QChar::Separator_Line
|
8
|
Unicode 類名 Zl |
QChar::Separator_Paragraph
|
9
|
Unicode 類名 Zp |
QChar::Other_Control
|
10
|
Unicode 類名 Cc |
QChar::Other_Format
|
11
|
Unicode 類名 Cf |
QChar::Other_Surrogate
|
12
|
Unicode 類名 Cs |
QChar::Other_PrivateUse
|
13
|
Unicode 類名 Co |
QChar::Other_NotAssigned
|
14
|
Unicode 類名 Cn |
以下是 Unicode 情報類彆:
| 常量 | 值 | 描述 |
|---|---|---|
QChar::Letter_Uppercase
|
15
|
Unicode 類名 Lu |
QChar::Letter_Lowercase
|
16
|
Unicode 類名 Ll |
QChar::Letter_Titlecase
|
17
|
Unicode 類名 Lt |
QChar::Letter_Modifier
|
18
|
Unicode 類名 Lm |
QChar::Letter_Other
|
19
|
Unicode 類名 Lo |
QChar::Punctuation_Connector
|
20
|
Unicode 類名 Pc |
QChar::Punctuation_Dash
|
21
|
Unicode 類名 Pd |
QChar::Punctuation_Open
|
22
|
Unicode 類名 Ps |
QChar::Punctuation_Close
|
23
|
Unicode 類名 Pe |
QChar::Punctuation_InitialQuote
|
24
|
Unicode 類名 Pi |
QChar::Punctuation_FinalQuote
|
25
|
Unicode 類名 Pf |
QChar::Punctuation_Other
|
26
|
Unicode 類名 Po |
QChar::Symbol_Math
|
27
|
Unicode 類名 Sm |
QChar::Symbol_Currency
|
28
|
Unicode 類名 Sc |
QChar::Symbol_Modifier
|
29
|
Unicode 類名 Sk |
QChar::Symbol_Other
|
30
|
Unicode 類名 So |
QChar::NoCategory
|
0
|
Qt cannot find an appropriate category for the character. |
另請參閱 category ().
此枚舉類型定義 Unicode 分解屬性。見 Unicode 標準 瞭解值的描述。
| 常量 | 值 |
|---|---|
QChar::NoDecomposition
|
0
|
QChar::Canonical
|
1
|
QChar::Circle
|
8
|
QChar::Compat
|
16
|
QChar::Final
|
6
|
QChar::Font
|
2
|
QChar::Fraction
|
17
|
QChar::Initial
|
4
|
QChar::Isolated
|
7
|
QChar::Medial
|
5
|
QChar::Narrow
|
13
|
QChar::NoBreak
|
3
|
QChar::Small
|
14
|
QChar::Square
|
15
|
QChar::Sub
|
10
|
QChar::Super
|
9
|
QChar::Vertical
|
11
|
QChar::Wide
|
12
|
另請參閱 decomposition ().
此枚舉類型定義 Unicode 方嚮屬性。見 Unicode 標準 瞭解值的描述。
為符閤 C/C++ 命名約定,在 Unicode 標準使用的代碼前置 Dir。
| 常量 | 值 |
|---|---|
QChar::DirAL
|
13
|
QChar::DirAN
|
5
|
QChar::DirB
|
7
|
QChar::DirBN
|
18
|
QChar::DirCS
|
6
|
QChar::DirEN
|
2
|
QChar::DirES
|
3
|
QChar::DirET
|
4
|
QChar::DirL
|
0
|
QChar::DirLRE
|
11
|
QChar::DirLRO
|
12
|
QChar::DirNSM
|
17
|
QChar::DirON
|
10
|
QChar::DirPDF
|
16
|
QChar::DirR
|
1
|
QChar::DirRLE
|
14
|
QChar::DirRLO
|
15
|
QChar::DirS
|
8
|
QChar::DirWS
|
9
|
另請參閱 direction ().
This enum type defines the Unicode joining attributes. See the Unicode 標準 瞭解值的描述。
| 常量 | 值 |
|---|---|
QChar::Center
|
3
|
QChar::Dual
|
1
|
QChar::OtherJoining
|
0
|
QChar::Right
|
2
|
另請參閱 joining ().
| 常量 | 值 | 描述 |
|---|---|---|
QChar::Null
|
0x0000
|
A QChar 具有此值 isNull (). |
QChar::Nbsp
|
0x00a0
|
不間斷空格。 |
QChar::ReplacementCharacter
|
0xfffd
|
展示字符,當對於某個代碼點字體沒有字形時。經常使用特殊 ? (問號) 字符。編解碼器使用此代碼點,當輸入數據無法以 Unicode 錶示時。 |
QChar::ObjectReplacementCharacter
|
0xfffc
|
用於錶示無法呈現的那些對象 (譬如:圖像)。 |
QChar::ByteOrderMark
|
0xfeff
|
|
QChar::ByteOrderSwapped
|
0xfffe
|
|
QChar::ParagraphSeparator
|
0x2029
|
|
QChar::LineSeparator
|
0x2028
|
指定哪個版本的 Unicode 標準 引入某個字符。
| 常量 | 值 | 描述 |
|---|---|---|
QChar::Unicode_1_1
|
1
|
版本 1.1 |
QChar::Unicode_2_0
|
2
|
版本 2.0 |
QChar::Unicode_2_1_2
|
3
|
版本 2.1.2 |
QChar::Unicode_3_0
|
4
|
版本 3.0 |
QChar::Unicode_3_1
|
5
|
版本 3.1 |
QChar::Unicode_3_2
|
6
|
版本 3.2 |
QChar::Unicode_4_0
|
7
|
版本 4.0 |
QChar::Unicode_4_1
|
8
|
版本 4.1 |
QChar::Unicode_5_0
|
9
|
版本 5.0 |
QChar::Unicode_Unassigned
|
0
|
The value is not assigned to any character in version 5.0 of Unicode. |
另請參閱 unicodeVersion ().
Constructs a null QChar ('\0').
另請參閱 isNull ().
構造 QChar corresponding to ASCII/Latin-1 character ch .
構造 QChar corresponding to ASCII/Latin-1 character ch .
構造 QChar corresponding to ASCII/Latin-1 character ch .
構造 QChar for Unicode cell cell 按行 row .
構造 QChar for the character with Unicode code point code .
構造 QChar for the character with Unicode code point code .
構造 QChar for the character with Unicode code point code .
構造 QChar for the character with Unicode code point code .
構造 QChar for the predefined character value ch .
返迴字符類彆。
[static]
Category
QChar::
category
(
uint
ucs4
)
這是重載函數。
返迴的 UCS-4 編碼字符類彆指定通過 ucs4 .
該函數在 Qt 4.3 引入。
[static]
Category
QChar::
category
(
ushort
ucs2
)
這是重載函數。
Returns the category of the UCS-2-encoded character specified by ucs2 .
返迴 Unicode 字符單元格 (最低有效字節)。
另請參閱 row ().
Returns the combining class for the character as defined in the Unicode standard. This is mainly useful as a positioning hint for marks attached to a base character.
The Qt text rendering engine uses this information to correctly position non-spacing marks around a base character.
[static]
unsigned
char
QChar::
combiningClass
(
uint
ucs4
)
這是重載函數。
返迴 UCS-4 編碼字符組閤類指定通過 ucs4 ,如 Unicode 標準定義的。
[static]
unsigned
char
QChar::
combiningClass
(
ushort
ucs2
)
這是重載函數。
Returns the combining class for the UCS-2-encoded character specified by ucs2 ,如 Unicode 標準定義的。
[static]
UnicodeVersion
QChar::
currentUnicodeVersion
()
返迴最近支持的 Unicode 版本。
該函數在 Qt 4.8 引入。
Decomposes a character into its parts. Returns an empty string if no decomposition exists.
[static]
QString
QChar::
decomposition
(
uint
ucs4
)
這是重載函數。
分解 UCS-4 編碼字符指定通過 ucs4 into its constituent parts. Returns an empty string if no decomposition exists.
返迴字符閤成定義標簽。返迴 QChar::Single 若不存在分解。
[static]
Decomposition
QChar::
decompositionTag
(
uint
ucs4
)
這是重載函數。
返迴 UCS-4 編碼字符閤成定義標簽指定通過 ucs4 。返迴 QChar::Single 若不存在分解。
返迴數字的數值,或 -1 若字符不是數字。
[static]
int
QChar::
digitValue
(
ushort
ucs2
)
這是重載函數。
Returns the numeric value of the digit, specified by the UCS-2-encoded character, ucs2 ,或 -1 若字符不是數字。
[static]
int
QChar::
digitValue
(
uint
ucs4
)
這是重載函數。
返迴數字的數值指定通過 UCS-4 編碼字符 ucs4 ,或 -1 若字符不是數字。
返迴字符方嚮。
[static]
Direction
QChar::
direction
(
uint
ucs4
)
這是重載函數。
返迴 UCS-4 編碼字符方嚮指定通過 ucs4 .
[static]
Direction
QChar::
direction
(
ushort
ucs2
)
這是重載函數。
Returns the direction of the UCS-2-encoded character specified by ucs2 .
[static]
QChar
QChar::
fromAscii
(
char
c
)
Converts the ASCII character c 到其等價 QChar 。這主要用於非國際化軟件。
替代是使用 QLatin1Char .
另請參閱 fromLatin1 (), unicode (),和 QTextCodec::codecForCStrings ().
[static]
QChar
QChar::
fromLatin1
(
char
c
)
轉換 Latin-1 字符 c 到其等價 QChar 。這主要用於非國際化軟件。
另請參閱 fromAscii (), unicode (),和 QTextCodec::codecForCStrings ().
Returns true if the character should be reversed if the text direction is reversed; otherwise returns false.
Same as (ch. mirroredChar () != ch).
另請參閱 mirroredChar ().
[static]
ushort
QChar::
highSurrogate
(
uint
ucs4
)
Returns the high surrogate value of a ucs4 code point. The returned result is undefined if ucs4 is smaller than 0x10000.
Returns true if the character is a decimal digit ( Number_DecimalDigit ); otherwise returns false.
返迴 true 若 QChar is the high part of a utf16 surrogate (ie. if its code point is between 0xd800 and 0xdbff, inclusive).
[static]
bool
QChar::
isHighSurrogate
(
uint
ucs4
)
Returns true if the UCS-4-encoded character specified by ucs4 is the high part of a utf16 surrogate (ie. if its code point is between 0xd800 and 0xdbff, inclusive).
該函數在 Qt 4.7 引入。
Returns true if the character is a letter (Letter_* categories); otherwise returns false.
Returns true if the character is a letter or number (Letter_* or Number_ * categories); otherwise returns false.
返迴 true 若 QChar is the low part of a utf16 surrogate (ie. if its code point is between 0xdc00 and 0xdfff, inclusive).
[static]
bool
QChar::
isLowSurrogate
(
uint
ucs4
)
Returns true if the UCS-4-encoded character specified by ucs4 is the low part of a utf16 surrogate (ie. if its code point is between 0xdc00 and 0xdfff, inclusive).
該函數在 Qt 4.7 引入。
Returns true if the character is a lowercase letter, i.e. category () 是 Letter_Lowercase .
另請參閱 isUpper (), toLower (),和 toUpper ().
Returns true if the character is a mark (Mark_* categories); otherwise returns false.
見 QChar::Category 瞭解一般標記的更多信息。
Returns true if the character is the Unicode character 0x0000 ('\0'); otherwise returns false.
Returns true if the character is a number ( Number_ * categories, not just 0-9); otherwise returns false.
另請參閱 isDigit ().
Returns true if the character is a printable character; otherwise returns false. This is any character not of category Cc or Cn.
Note that this gives no indication of whether the character is available in a particular font.
Returns true if the character is a punctuation mark (Punctuation_* categories); otherwise returns false.
Returns true if the character is a separator character (Separator_* categories); otherwise returns false.
Returns true if the character is a symbol (Symbol_* categories); otherwise returns false.
Returns true if the character is a titlecase letter, i.e. category () 是 Letter_Titlecase .
該函數在 Qt 4.3 引入。
另請參閱 isLower (), toUpper (), toLower (),和 toTitleCase ().
Returns true if the character is an uppercase letter, i.e. category () 是 Letter_Uppercase .
另請參閱 isLower (), toUpper (),和 toLower ().
Returns information about the joining properties of the character (needed for certain languages such as Arabic).
[static]
Joining
QChar::
joining
(
uint
ucs4
)
這是重載函數。
Returns information about the joining properties of the UCS-4-encoded character specified by ucs4 (needed for certain languages such as Arabic).
[static]
Joining
QChar::
joining
(
ushort
ucs2
)
這是重載函數。
Returns information about the joining properties of the UCS-2-encoded character specified by ucs2 (needed for certain languages such as Arabic).
[static]
ushort
QChar::
lowSurrogate
(
uint
ucs4
)
Returns the low surrogate value of a ucs4 code point. The returned result is undefined if ucs4 is smaller than 0x10000.
Returns the mirrored character if this character is a mirrored character; otherwise returns the character itself.
另請參閱 hasMirrored ().
[static]
uint
QChar::
mirroredChar
(
uint
ucs4
)
這是重載函數。
Returns the mirrored character if the UCS-4-encoded character specified by ucs4 is a mirrored character; otherwise returns the character itself.
另請參閱 hasMirrored ().
[static]
ushort
QChar::
mirroredChar
(
ushort
ucs2
)
這是重載函數。
Returns the mirrored character if the UCS-2-encoded character specified by ucs2 is a mirrored character; otherwise returns the character itself.
另請參閱 hasMirrored ().
[static]
bool
QChar::
requiresSurrogates
(
uint
ucs4
)
Returns true if the UCS-4-encoded character specified by ucs4 can be split into the high and low parts of a utf16 surrogate (ie. if its code point is greater than or equals to 0x10000).
該函數在 Qt 4.7 引入。
Returns the row (most significant byte) of the Unicode character.
另請參閱 cell ().
[static]
uint
QChar::
surrogateToUcs4
(
ushort
high
,
ushort
low
)
轉換 UTF16 代理對采用給定 high and low values to its UCS-4 code point.
[static]
uint
QChar::
surrogateToUcs4
(
QChar
high
,
QChar
low
)
Converts a utf16 surrogate pair ( high , low ) to its ucs4 code point.
Returns the character value of the QChar obtained using the current codec used to read C strings, or 0 if the character is not representable using this codec. The default codec handles Latin-1 encoded text, but this can be changed to assist developers writing source code using other encodings.
The main purpose of this function is to preserve ASCII characters used in C strings. This is mainly useful for developers of non-internationalized software.
另請參閱 toLatin1 (), unicode (),和 QTextCodec::codecForCStrings ().
Returns the case folded equivalent of the character. For most Unicode characters this is the same as toLowerCase().
[static]
uint
QChar::
toCaseFolded
(
uint
ucs4
)
這是重載函數。
Returns the case folded equivalent of the UCS-4-encoded character specified by ucs4 . For most Unicode characters this is the same as toLowerCase().
[static]
ushort
QChar::
toCaseFolded
(
ushort
ucs2
)
這是重載函數。
Returns the case folded equivalent of the UCS-2-encoded character specified by ucs2 . For most Unicode characters this is the same as toLowerCase().
返迴的 Latin-1 字符相當於 QChar ,或 0。這主要用於非國際化軟件。
另請參閱 toAscii (), unicode (),和 QTextCodec::codecForCStrings ().
Returns the lowercase equivalent if the character is uppercase or titlecase; otherwise returns the character itself.
[static]
uint
QChar::
toLower
(
uint
ucs4
)
這是重載函數。
Returns the lowercase equivalent of the UCS-4-encoded character specified by ucs4 if the character is uppercase or titlecase; otherwise returns the character itself.
[static]
ushort
QChar::
toLower
(
ushort
ucs2
)
這是重載函數。
Returns the lowercase equivalent of the UCS-2-encoded character specified by ucs2 if the character is uppercase or titlecase; otherwise returns the character itself.
Returns the title case equivalent if the character is lowercase or uppercase; otherwise returns the character itself.
[static]
uint
QChar::
toTitleCase
(
uint
ucs4
)
這是重載函數。
Returns the title case equivalent of the UCS-4-encoded character specified by ucs4 if the character is lowercase or uppercase; otherwise returns the character itself.
[static]
ushort
QChar::
toTitleCase
(
ushort
ucs2
)
這是重載函數。
Returns the title case equivalent of the UCS-2-encoded character specified by ucs2 if the character is lowercase or uppercase; otherwise returns the character itself.
Returns the uppercase equivalent if the character is lowercase or titlecase; otherwise returns the character itself.
[static]
uint
QChar::
toUpper
(
uint
ucs4
)
這是重載函數。
返迴 UCS-4 編碼字符的大寫等價,指定通過 ucs4 若字符為小寫 (或標題大小寫);否則,返迴字符自身。
[static]
ushort
QChar::
toUpper
(
ushort
ucs2
)
這是重載函數。
Returns the uppercase equivalent of the UCS-2-encoded character specified by ucs2 若字符為小寫 (或標題大小寫);否則,返迴字符自身。
返迴數值 Unicode 值的引用對於 QChar .
這是重載函數。
返迴引入此字符的 Unicode 版本。
[static]
UnicodeVersion
QChar::
unicodeVersion
(
uint
ucs4
)
這是重載函數。
返迴引入字符的 Unicode 版本, UCS-4 編碼形式的指定為 ucs4 .
[static]
UnicodeVersion
QChar::
unicodeVersion
(
ushort
ucs2
)
這是重載函數。
Returns the Unicode version that introduced the character specified in its UCS-2-encoded form as ucs2 .
返迴 true 若 c1 and c2 are not the same Unicode character; otherwise returns false.
Returns true if the numeric Unicode value of c1 小於 c2 ;否則返迴 false。
寫入字符 chr 到流 out .
另請參閱 序列化 Qt 數據類型 .
Returns true if the numeric Unicode value of c1 <= c2 ;否則返迴 false。
返迴 true 若 c1 and c2 are the same Unicode character; otherwise returns false.
Returns true if the numeric Unicode value of c1 大於 c2 ;否則返迴 false。
Returns true if the numeric Unicode value of c1 >= c2 ;否則返迴 false。
讀取字符從流 in 到字符 chr .
另請參閱 序列化 Qt 數據類型 .