QList<int> list;list.append(8001);list.append(8002);list.append(8003);list.append(8004);ui->label_2->setText(""+list.at(0));ui->label_2->setText(QString("").arg(list.at(0)));我在網上搜了下,按照上面的2種方法,label_2處都是空白的,要怎么樣才顯示8001呢?謝謝了
uj5u.com熱心網友回復:
ui->label_2->setText(QString::number(list.at(0)))uj5u.com熱心網友回復:
不能這樣寫1. ui->label_2->setText(""+QString::number(list.at(0)));2.ui->label_2->setText(QString("%1").arg(list.at(0)));uj5u.com熱心網友回復:
你這是搜的啥啊……第一個怎么想也不可能讓一個空字串跟一個數字相加啊,這又不是VB第二個,仔細看arg()的檔案怎么說的uj5u.com熱心網友回復:
oid QLabel::setNum ( int num ) [slot]uj5u.com熱心網友回復:
int a = 8001;ui->label->setText(QString::number(a,10));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/235737.html
標籤:其他技術討論專區
上一篇:安卓自動化測驗如何實作三指滑屏呢
下一篇:qt中有密碼框么??
