我想知道如何分配和更改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);
在參數第一個參數調用將填補%1
的地方,第二arg
通話填補了%2
值等arg
將int
轉換爲字符串。
以後要更改,你可以做的值:
QString s = "0";
s = "This value has changed to something else";
謝謝你SOOO很多裏克史密斯!!!!有效。 –
在本網站上,我們通過upvoting答案表示感謝,並將其標記爲已接受。別客氣! –
哈哈!我會去做。我對此很陌生。 :d –
- 1. 如何分割的QString
- 2. 如何更改/分配的.jar
- 3. 如何更改分配給Python列表中的值位置?
- 4. 無法QString的分配給QQuickItem *與Qt.resolvedUrl
- 5. 無法QQuickText分配到QString的
- 6. QString的分割
- 7. 如何閱讀分號從QString中分離出某些值?
- 8. 如何更改QListView中的QString項目的顏色
- 9. 如何以編程方式分析(和更改)IIS的配置
- 10. 如何使用QString和「\」
- 11. 無法分配給qstring變量
- 12. 如何獲取childnode值和更改值
- 13. 如何使用整數值的QString
- 14. 更改QString或QLineEdit的顏色和字體
- 15. 可更改的配置值
- 16. 如何修改分配給String的xml值中的值?
- 17. 如何更改HTML值和聽衆在EXTJS配置BoxComponent
- 18. 如何匹配和更改分號分隔文件列中的字符串?
- 19. 如何動態分配鍵和值
- 20. Devexpress xtraChart如何分配x和y值?
- 21. 如何爲UIpicker行分配ID和值?
- 22. 如何通過的QString和Qt
- 23. 如何更改值
- 24. 如何更改值
- 25. 內存分配更改
- 26. Android - 區分配置更改
- 27. QString :: replace(const QRegExp&,const QString&)和QString :: replace(const QRegularExpression&,const QString&)的工作方式不同
- 28. 如何在QMAP獲得第二個值<QString的,QMAP <QString的,的QString>>
- 29. 如何更改隱藏值和
- 30. 如何迭代收集和更改值
0 - 是一個數字。你真的想分配一個數字字符串變量? – vahancho
是的,我願意。是否有可能這樣做?如果是的話如何? –
好的,但如何分配正常的qstring值? QString description =「你在正確的軌道上」;這會工作嗎? –