Я хотел бы знать, как назначить и изменить значение переменной QString
. Если бы я хотел присвоить значение QString
как 0
, как бы я это сделал?Как назначить и изменить значение QString?
ответ
Вы можете назначить любую строку в QString следующим образом.
QString a="this is a string";
QString b="250"; //though this is a number it is in a string format now in the variable b
Если вы хотите взять его для расчетов, то требуется преобразование. Просто преобразовать его в int
:
int i;
i=b.toInt(); // i holds the integer 250 now.
ли расчеты и преобразовать его обратно в строку перед выводом его на этикетке или что-то:
i=(i*5)+650; //just a calculation.
a=QString::Number(i); // now i is converted to a string and assigned to a
Просто отобразить его в QLabel следующим образом:
ui->label->setText(a);
Важно отметить, что 0
является целым числом, а QString является ... ну QString. Я предполагаю, что вы хотите, чтобы конвертировать0
в строку сначала, а затем назначить это QString
. Там несколько способов сделать это, проще всего просто сделать:
QString s = "0";
Если вы пытаетесь присвоить int
переменную в строку, которую вы можете сделать:
int i = 0;
QString s("%1").arg(i);
Параметр в первый вызов arg заполнит места %1
, второй вызов arg
заполняет значение %2
и т. д. arg
преобразует int
в строку.
Чтобы впоследствии изменить значение, которое вы можете сделать:
QString s = "0";
s = "This value has changed to something else";
СПАСИБО СООО Много Рик Смит !!!! Это сработало. –
На этом сайте мы выражаем благодарность, повышая ответы и отмечая их как принятые. Пожалуйста! –
Lol! Я это сделаю. Я новичок в этом. : D –
- 1. Как изменить строку в QString?
- 2. не может назначить QQuickText к QString
- 3. Totalview получить значение QString
- 4. Изменить цвет QString в QTextEdit
- 5. Как использовать QString и «\»
- 6. Как изменить цвет элемента QString в QListView
- 7. Как получить второе значение в QMap <QString, QMap <QString, QString>>
- 8. Как вы преобразовываете QString в указатель QString?
- 9. как использовать целое значение в QString
- 10. Как преобразовать значение указателя в QString?
- 11. Как назначить значение href
- 12. Как concatnate QString и ИНТ
- 13. Назначить переменную и проверить значение?
- 14. QString :: replace (const QRegExp &, const QString &) и QString :: replace (const QRegularExpression &, const QString &) работают по-другому
- 15. Назначить значение?
- 16. Аргумент GoogleMock и QString
- 17. Qt Creator и Qstring
- 18. Qt5 QString и QPixmap
- 19. QString - разбор QString с геоинформацией
- 20. Назначить значение, возвращенное AsyncTask
- 21. Как назначить kendo combobox значение
- 22. Как назначить целочисленное значение символу?
- 23. Как назначить значение параметру KMutableProperty?
- 24. Преобразование из QString * в QString &
- 25. Как назначить значение для строк?
- 26. Как назначить переменную значение константе?
- 27. Как назначить значение readAsDataURL() переменной?
- 28. Как назначить значение массиву строк?
- 29. Как назначить значение переменной jquery?
- 30. Как назначить значение ячейке таблицы?
0 - есть номер. Вы действительно хотите присвоить номер строковой переменной? – vahancho
Да, да. Можно ли это сделать? Если да, то как ??? –
Хорошо, но как назначить нормальное значение qstring? QString description = "вы на правильном пути"; будет ли это работать? –