Описание тега qdebug
Класс QDebug, часть инфраструктуры Qt, предоставляет выходной поток для отладочной информации.
1
ответ
Неверный статус при вызове _exit(errno) от дочернего
Я зову execvp() с намеренно неправильным аргументом в fork()Эд ребенок. errno номер правильно установлен на ENOENT в дочернем процессе. Затем я завершаю дочерний процесс _exit(errno);, Мой основной процесс звонки wait(), Когда я проверяю возвращенны…
01 авг '15 в 11:19
0
ответов
В >> qstr или qstr = in.readLine()
Я хочу найти альтернативу для Cin >> #include <QDebug> #include <QTextStream> #include <QString> int main(){ qDebug() << "Test start"; QTextStream in(stdin); QString qstr; qstr = in.readLine(); qDebug() << "Test end"; }…
03 окт '18 в 17:25
2
ответа
Вывод Qt (qDebug qWarning и т. Д.) Не работает, если приложение выполняется через cronjob
Я создал образец репродукции для этого: #include <iostream> #include <QtCore/QLoggingCategory> #include <QtCore/QDebug> #include <QtCore/QtCore> using namespace std; int main () { int i; QLoggingCategory::setFilterRules("*.de…
26 авг '18 в 15:01
3
ответа
Отключить вывод qDebug локально с помощью макроса
Я использовал qDebug по всему коду. Теперь я хотел бы ограничить его вывод единицами перевода, определив отдельный макрос для включения / выключения вывода qDebug в единице перевода: test.pro: DEFINES += NO_DEBUG_ONE testone.cpp: #ifdef NO_DEBUG_ONE…
17 окт '15 в 06:46
1
ответ
qDebug не печатает полный QByteArray, содержащий двоичные данные
У меня есть QByteArray хранить данные, полученные от GPS, который является частью двоичного файла и частью ASCII. Я хочу знать, для предложений отладки знать, что получено, поэтому я пишу qDebug как это: //QByteArray buffer; //... qDebug() << …
06 июн '12 в 11:18
2
ответа
В Qt: можно ли вывести на `stdout` так же легко, как вывести на`stderr` с помощью qDebug()?
До сих пор я выводил все, используя qDebug().noquote(), Это легко, потому что это просто требует простого #import <QDebug> Теперь мне нужно все, чтобы вывести на stdout, но я не знаю, как это легко сделать. Вот как меня учили: QTextStream cout…
19 мар '17 в 01:33
1
ответ
Как включить qDebug::noquote внутри qMessageHandler?
Как включить QDebug::noquote внутри собственного обработчика сообщений в Qt? Без использования qDebug(). Noquote () qDebug(). noquote () << каждый раз.
07 фев '19 в 20:12
3
ответа
Как получить вывод QString qDebug в виде строки?
Давайте посмотрим на это маленькое приложение: #include <QString> #include <QDebug> int main(int argc, char *argv[]) { const auto test_string = QString{"Some string \n \x01 \u0002 with some \r special chars"}; qDebug() << test_stri…
18 дек '18 в 17:10
1
ответ
QDebug-подобная структура: определить конец ввода с помощью `operator<<`
Qt имеет хорошую функцию отладки, которая называется так qDebug() << first_qobject << second_qobject; он создает строку с некоторыми "стандартными для строки" объектами и - и это важная часть - печатает \n и промыл пар после second_objec…
14 янв '12 в 10:21
1
ответ
qDebug(): как выводить данные в битах
Мне просто интересно, если qDebug() может выводить данные в двоичном формате. Например, я хочу проверить некоторые изменения статуса: unsigned char status; ..... qDebug()<<"Status: "<<status; Я хочу генерировать вывод в двоичном формате,…
02 мар '18 в 17:23
5
ответов
Не удается получить выходные данные отладки в Qt Creator
В Qt Creator на Windows, qDebug() операторы не работают, и в окне вывода появляется следующее сообщение: Не удается получить выходные данные отладки. Как это можно исправить?
17 янв '13 в 12:38
2
ответа
Консольное приложение Qt - Терминал не останется открытым [в Ubuntu]
Недавно я начал разрабатывать в Qt, но у меня возникла проблема с консольными проектами. Когда я запускаю свою программу (консольную программу), терминал открывается, а затем сразу же закрывается, поэтому я не вижу вывод. Вот код, который я использу…
07 апр '13 в 21:53
1
ответ
Как я могу напечатать Qt:HANDLE на Linux? (Qt5)
В качестве средства проверки того, в каком потоке фактически выполняется мой код, я использую QThread:: currentThreadId (). Однако тип Qt::HANDLE, который возвращается из этой функции, согласно документации является зависимым от платформы typedef. Н…
01 ноя '14 в 20:54
2
ответа
qSin() дает неправильные значения греха?
У меня есть код: for(int i = 0; i < 314; i++){ float nextSine = aSin(i/5); qDebug() << "i: "<<QString::number(i)<<" sin(i/5) = nextSine: "<<nextSine; } И вот пример результатов, которые я получаю: i: "303" sin(i/5) = nextS…
25 май '14 в 03:03
1
ответ
Как исправить ошибку "index <m_series->count()" в xychart.cpp?
Я начал использовать QtCharts в моем приложении. Диаграмма, которую я рассматриваю, представляет собой линейную диаграмму с использованием объектов. QChart а также QLineSeries, Поскольку все точки добавляются динамически, я использую систему сигнал …
27 окт '18 в 19:45
3
ответа
Почему qDebug работает в сборках Release?
Исходя из МФЦ я лечил qDebug() так же, как TRACE()Предполагая, что он удален из сборок Release препроцессором (в MFC это делается с помощью #define TRACE 1 ? (void*) 0 : AfxTrace). К моему удивлению, однако, qDebug() выполняется также в сборках Rele…
21 ноя '12 в 13:37
1
ответ
Не видит вывод из qInfo()
Я новичок в QT, я импортировал проект, созданный кем-то другим, и он компилируется и работает на версии QT Creator для MinGW. Но есть небольшая проблема, которую было бы намного проще диагностировать, если бы я мог видеть выходные данные отладки. По…
12 окт '16 в 22:25
1
ответ
Qt и UTF-8: странное поведение
Чтобы проиллюстрировать мою проблему, я приведу пример: У меня есть UTF-8 кодированный текстовый файл. in.txt: ąśćź ąś ŻźŹ Эта программа читает in.txt построчно и производит дубликаты out.txt, Он не только дублирует файл, но и выводит его на консоль…
18 апр '11 в 16:59
1
ответ
Замените ведение журнала для console.debug() console.warn()
Qt Quick использует qDebug для ведения журнала, где стандартные методы ведения журнала Javascript отображаются на тип журнала Qt console.log() -> qDebug() console.debug() -> qDebug() console.info() -> qDebug() console.warn() -> qWarning…
13 ноя '14 в 13:04
2
ответа
Чтение вывода qDebug приложений на устройствах ios из командной строки
В настоящее время я работаю над автоматическим тестированием Qt-Applications на устройствах под управлением iOS. Пока я в состоянии установить и запустить эти Приложения нормально, но я не могу прочитать их вывод. Насколько я понял, читая эту пробле…
01 сен '15 в 18:16