boolをQStringに変換します。boolをQStringに変換します。
これを行う最も効率的な方法は何ですか?これは私のコードですが、別の方法が良いと確信しています。
bool test = true;
test ? "1" : "0";
ありがとうございます。
boolをQStringに変換します。boolをQStringに変換します。
これを行う最も効率的な方法は何ですか?これは私のコードですが、別の方法が良いと確信しています。
bool test = true;
test ? "1" : "0";
ありがとうございます。
あなたは、静的QString::number
メソッドを使用することができます - ブール値は、暗黙的に0
または1
を含むQString
を返すstaticファクトリメソッドの整数の形に合うようにint型にキャストされます。
bool test = true;
QString s = QString::number(test);
qDebug()はbool変数を "true"または "false"として表示します。このような文字列を取得したい場合は、コードを少し変更することができます。
bool test = true;
QString boolText = test ? "true" : "false";
私が知っているより良い方法はありません。 – Koying
それは 'QString(test?" 1 ":" 0 ")'ではありませんか? –
はいlarsmans申し訳ありません私のコピー/ペーストはうまく動作しませんごめんなさい – Jjreina