MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как в Qt сделать преобразование из QString в число int и обратно
20.03.2016
22:41
Текстовые метки: qt, преобразование типов, строка, текст, число,
Раздел: Компьютер - Программирование - Язык C++ - Библиотека Qt - Принципы написания кода

Строку QString преобразовать в число можно с помощью метода toInt().

QString str = "FF";

bool ok;

int hex = str.toInt(&ok, 16); // hex == 255, ok == true

int dec = str.toInt(&ok, 10); // dec == 0, ok == false, т.к. "FF" нельзя преобразовать в десятиричную систему счисления


Получить строку QString из числа типа int или long можно с помощью метода number():

long a = 63;

QString dec = QString::number(a); // dec == "63"

QString hex = QString::number(a, 16); // hex == "3f"


Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования