我正在尝试创建一个QSTRING,它是一个十六进制数字,其字母数字在首都而不是小帽子中,该怎么办?

QString( " %1" ).arg( 15, 1, 16 )

产量 f 我想要 F

有帮助吗?

解决方案

通过将字符串转换为上情况:

QString( " %1" ).arg( 15, 1, 16 ).toUpper();

这返回一个大写字符串。该方法在QT3中被称为upper()。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top