views:

38

answers:

1

Hi, I'm trying to create a QString which is a hexadecimal number with its letter digits in Capitals instead of small caps, how can it be done?
QString( " %1" ).arg( 15, 1, 16 ) yields f and I'd like F

+3  A: 

By converting the string to upper case:

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

This returns an uppercase string. The method used to be called upper() in qt3.

dantje
I guess that should be `toUpper()`.
Job
Right you are. Edited.
dantje