Я программирую на Qt, но я больше привык к PHP.
Итак, имея это в виду, как мне «вывести» или «распечатать» содержимое QStringList или QString, чтобы убедиться, что содержимое соответствует ожидаемому?
Я создаю приложение с графическим интерфейсом. Есть ли способ распечатать содержимое?
Очевидно, что в PHP вы можете печатать в массиве, есть ли что-то похожее для QStringList?
И повторить переменную, опять же, что-нибудь похожее на QString?
Я могу предоставить код, если это будет необходимо.
Благодарю.
#include <QStringList>
#include <QDebug>
int main()
{
QStringList myStringList{"Foo", "Bar", "Baz"};
qDebug() << myStringList;
QString myString = "Hello World!";
qDebug() << myString;
return 0;
}
TEMPLATE = app
TARGET = print-qstringlist
QT = core
CONFIG += c++11
SOURCES += main.cpp
qmake && (n)make
("Foo", "Bar", "Baz")
"Hello World!"
Если вам нужно отбросить зашумленные скобки и двойные кавычки, сгенерированные qDebug, вы можете использовать QTextStream с пользовательской печатью или просто вернуться к стандартной процедуре с пользовательской печатью.