wx.UniChar¶This class represents a single Unicode character.
It can be converted to and from char or wchar_t and implements commonly used character operations.
Methods Summary¶__init__ |
|
GetAsChar |
Returns True if the character is representable as a single byte in the current locale encoding. |
GetValue |
Returns Unicode code point value of the character. |
IsAscii |
Returns True if the character is an ASCII character (i.e. if its value is less than 128). |
Class API¶wx.UniChar(object)¶Possible constructors:
UniChar(c)
UniChar(c)
This class represents a single Unicode character.
__init__(self, *args, **kw)¶__init__ (self, c)
| Parameters: | c (long) – |
|---|
__init__ (self, c)
| Parameters: | c (long) – |
|---|
GetAsChar(self, c)¶Returns True if the character is representable as a single byte in the current locale encoding.
This function only returns True if the character can be converted in exactly one byte, e.g. it only returns True for 7 bit ASCII characters when the encoding used is UTF-8.
It is mostly useful to test if the character can be passed to functions taking a int and is used by wxWidgets itself for this purpose.
| Parameters: | c (int) – An output pointer to the value of this Unicode character as a char . Must be not None. |
|---|---|
| Return type: | bool |
| Returns: | True if the object is an 8 bit int and c was filled with its value as int or False otherwise (c won’t be modified then). |
New in version 2.9.1.
See also
GetValue(self)¶Returns Unicode code point value of the character.
| Return type: | value_type |
|---|
IsAscii(self)¶Returns True if the character is an ASCII character (i.e. if its value is less than 128).
| Return type: | bool |
|---|