-2

如何从 Unicode 字符串(QString 类型)中获取 Unicode 字符(QChare 类型)。我正在尝试使用 operator[] 来获取 Qstring 对象,并使用它的成员函数 at(),但这对我没有帮助(我正在使用Qt 创建者 2.0.1)。我是 Qt 的初学者,所以这可能是一个简单的问题。

4

2 回答 2

0

如果您将字符串加载到 QString 中,您仍然可以使用 .at(index) 函数。它将返回一个 QChar,它是单个 wchar_t (UTF-16)。您可以将该 QChar 转换为 wchar_t 以获取 unicode 字符。

于 2013-04-18T15:33:14.363 回答
0

您是否尝试过类似的方法:

QString s("text");
QChar unicodeChar(s.at(0).unicode());
于 2013-04-16T23:20:45.577 回答