【Qt】文字列(QString)と数値の変換

時々ど忘れしてしまって、検索する事が多いのでまとめておきます。

QString ⇒ 数値

QStringから数値に変換します。

QString str = "123";
int i = str.toInt();    // i=123
long l = str.toLong();    // l=123
double d = str.toDouble();    // d=123

数値 ⇒ QString

数値からQStringに変換します。

QString str = QString::number(123);    // str="123"
QString strb = QString::number(3.55);    // str="3.55"

   

QStringとstd::stringの変換は以下の記事を参照して下さい

スポンサーリンク

  • この記事を書いた人

まさじぃ

ダメプログラマ歴17年です。 プログラミング関連の事や、 自分で使って良かったもの等の紹介をメインにやっています。

-プログラミング
-,