1
我想要的3個整數像這樣的字符串:使1串多個整數的Qt中
int ex1= 1
int ex2= 2
int ex3 = 3
"The numbers are: 1, 2, 3"
我怎樣才能做到這一點?
我想要的3個整數像這樣的字符串:使1串多個整數的Qt中
int ex1= 1
int ex2= 2
int ex3 = 3
"The numbers are: 1, 2, 3"
我怎樣才能做到這一點?
事情是這樣的:
QString result = QString("The numbers are: ") + QString::number(ex1) + QString(", ") + QString::number(ex2) + ... ;
詳情請參閱QString docs。
無需使用QString::number()
明確轉換。
使用.arg(x)
需要更少的代碼:
QString result = QString("The numbers are: %1, %2, %3").arg(ex1).arg(ex2).arg(ex3);