4

私は Qt でプログラミングしていますが、PHP に慣れています。

それを念頭に置いて、QStringListまたはQStringの内容を「エコー」または「印刷」して、内容が期待どおりであることを確認するにはどうすればよいですか?

GUIアプリケーションを構築しています。とにかく内容を印刷することはありますか?

明らかにPHPでは、配列にprint_rを使用できます.QStringListに似たものはありますか? 変数をエコーし​​ますが、QString に似たものはありますか?

必要に応じてコードを提供できます。

ありがとう。

4

1 に答える 1

8

main.cpp

#include <QStringList>
#include <QDebug>

int main()
{
    QStringList myStringList{"Foo", "Bar", "Baz"};
    qDebug() << myStringList;
    QString myString = "Hello World!";
    qDebug() << myString;
    return 0;
}

main.pro

TEMPLATE = app
TARGET = print-qstringlist
QT = core
CONFIG += c++11
SOURCES += main.cpp

ビルドして実行

qmake && (n)make

出力

("Foo", "Bar", "Baz")
"Hello World!"

qDebug によって生成されたノイズの多いブラケットと二重引用符を削除する必要がある場合は、カスタム印刷で QTextStream を使用するか、カスタム印刷で標準の cout にフォールバックするかを自由に選択できます。

于 2014-07-16T16:49:28.680 に答える