Как производить капитальные шестнадцатеричные цифры с помощью QString :: Arg ()? [Qt

StackOverflow https://stackoverflow.com/questions/3073439

  •  28-09-2019
  •  | 
  •  

Вопрос

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

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

доходность f И я бы хотел F

Это было полезно?

Решение

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

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

Это возвращает прописную строку. Способ, используемый для вызова верхнего () в Qt3.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top