Как получить заглавные шестнадцатеричные цифры с помощью QString :: arg ()?[QT] - PullRequest
4 голосов
/ 19 июня 2010

Я пытаюсь создать QString, которая представляет собой шестнадцатеричное число с буквенными цифрами в заглавных буквах вместо маленьких прописных, как это можно сделать?

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

дает f и я бы хотел F

1 Ответ

8 голосов
/ 19 июня 2010

Путем преобразования строки в верхний регистр:

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

Возвращает строку в верхнем регистре.Метод раньше вызывался upper () в qt3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...