Описание тега 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 &lt;QString&gt; #include &lt;QDebug&gt; int main(int argc, char *argv[]) { const auto test_string = QString{"Some string \n \x01 \u0002 with some \r special chars"}; qDebug() &lt;&lt; test_stri…
18 дек '18 в 17:10
1 ответ

QDebug-подобная структура: определить конец ввода с помощью `operator<<`

Qt имеет хорошую функцию отладки, которая называется так qDebug() &lt;&lt; first_qobject &lt;&lt; second_qobject; он создает строку с некоторыми "стандартными для строки" объектами и - и это важная часть - печатает \n и промыл пар после second_objec…
14 янв '12 в 10:21
1 ответ

qDebug(): как выводить данные в битах

Мне просто интересно, если qDebug() может выводить данные в двоичном формате. Например, я хочу проверить некоторые изменения статуса: unsigned char status; ..... qDebug()&lt;&lt;"Status: "&lt;&lt;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 &lt; 314; i++){ float nextSine = aSin(i/5); qDebug() &lt;&lt; "i: "&lt;&lt;QString::number(i)&lt;&lt;" sin(i/5) = nextSine: "&lt;&lt;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() -&gt; qDebug() console.debug() -&gt; qDebug() console.info() -&gt; qDebug() console.warn() -&gt; qWarning…
13 ноя '14 в 13:04
2 ответа

Чтение вывода qDebug приложений на устройствах ios из командной строки

В настоящее время я работаю над автоматическим тестированием Qt-Applications на устройствах под управлением iOS. Пока я в состоянии установить и запустить эти Приложения нормально, но я не могу прочитать их вывод. Насколько я понял, читая эту пробле…
01 сен '15 в 18:16