【Qt】桁合わせ等まとめ

メモ

 

intをQStringに変換

そしてデバッグ画面に表示させる

    int num = 505;
    QString::number(num);
    qDebug("num=%s",qPrintable(QString::number(num)));

num=505になる

 

QStringをintに変換

    QString test2 = "123";
    int num2 = test2.toInt();

num2=123になりました

 

0で桁合わせをする

123→0123で4桁にします

    int num3 = 123;
    QString val = QString("%1").arg(num3,4,10,QChar('0'));
    qDebug("val=%s",qPrintable(val));

val=0123になりました

4桁、10進数、0で埋めてQStringを表示しました。