我有一个qulonglong变量,我需要把它转换成QChar。
例如,从65开始,我应该得到'A‘。
或者,如果有一种解决方案可以直接将其转换为QString,也会很好。
发布于 2012-02-09 21:09:29
您需要的是QChar构造函数。
QChar c((short) n);请注意,QChar提供了16位字符:
QChar类提供了一个16位的Unicode字符。在Qt中,Unicode字符是没有任何标记或结构的16位实体。这个类代表这样一个实体。它是轻量级的,所以它可以在任何地方使用。大多数编译器将其视为未签名的短码。
qlonglong是一个64位整数,因此在转换为short时应非常小心
发布于 2012-02-09 21:08:30
qlonglong i = 65;
QString((char)i);或查看文档here。
https://stackoverflow.com/questions/9211304
复制相似问题