QT4:ポップアップを使用したデバッグ、整数を文字列に変換しようとしている

StackOverflow https://stackoverflow.com//questions/12663291

  •  11-12-2019
  •  | 
  •  

質問

混乱したタイトルで申し訳ありませんが、特定のタグ名を持つ要素の量を数えるには、QTを使用します。これを行うと、数字を文字列に変換してみてください。

void xml::list(QDomElement root, QString tagname, QString att){
QDomNodeList items = root.elementsByTagName(tagname); // node list of elements 
debug.setText(QString(items.count())); // converting the amount of elements to integer
debug.show(); // showing the popup box
}
.

カウントしているべき要素は1つだけです、そして私はメッセージボックスに1を取得する必要がありますが、代わりに文字 "r"を与えます。これを誤って変換していますか?

役に立ちましたか?

解決

QString::number(items.count())を使用します。現在、RAW Unicode値を使用して整数をQCharに暗黙的に変換しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top