![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Extrema1 |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 9.4.2010 Пользователь №: 1611 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здраствуйте,начал изучать qt c++ и при попытке написать калькулятор появился вопрос о изменении типа данных.
К примеру получаем 2 переменные с числами:
как их можно сложить\умножить и т.д. и потом отправить?
Как я понял для этого их нужно перевести в начале в int,вычислить а потом перевести обратно в QString.Но как не пытался,не получается. |
|
|
![]() |
frg10 |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 47 Регистрация: 8.11.2009 Из: Ростов-на-Дону Пользователь №: 1213 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
Для конвертации из строки в число есть функция QString.toInt(), а для для преобразования наоборот - QString::number(). В ассистанте они подробно описаны.
|
|
|
Extrema1 |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 9.4.2010 Пользователь №: 1611 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Что то все равно не так. Все,разобрался.Спасибо ![]() |
|
|
Rocky |
![]()
Сообщение
#4
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: ![]() ![]() ![]() |
Можно еще так
int to QString:
|
|
|
wWolf |
![]()
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 25.3.2010 Пользователь №: 1561 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Или так:
QString q; q.setNum(5); или: QString q=QVariant(5).toString(); to int: QVariant("5").toInt(); atoi(lineEdit->text().toAscii()) чтото в таком духе..по памяти писал. поэкспериментируй немного:) |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 24.6.2025, 1:05 |