如何使用QString :: arg()生成大写十六进制数字? [QT]

时间:2010-06-18 22:23:59

标签: qt qt4 hex qstring qt4.6

我正在尝试创建一个十六进制数字的QString,其字母数字在Capitals中而不是小型上限,怎么办呢?

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

收益f,我想F

1 个答案:

答案 0 :(得分:8)

通过将字符串转换为大写:

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

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