Russian Qt Forum

Qt => Общие вопросы => Тема начата: Racot от Февраль 27, 2012, 21:24



Название: Как отловить qDebug???
Отправлено: Racot от Февраль 27, 2012, 21:24
При работе в QtCreator в "вывод приложения" выводится разная отладочная инфа (я так полагаю с помощью qDebug) типа:

QIODevice::read: Called with maxSize < 0
или
libpng warning: Interlace handling should be turned on when using png_read_image
(последнее я так и не понял)

на работу приложения никак не влияет.....но уже напрягает когда выводится десятками.
Можно ли их как-нибудь отловить при выводе?....точку останова поставить или ещё как??



Название: Re: Как отловить qDebug???
Отправлено: mutineer от Февраль 27, 2012, 21:35
qDebug() можно отловить при помощи qInstallMsgHandler

Но я бы советовал эти ворнинги почитать и по возможности исправить


Название: Re: Как отловить qDebug???
Отправлено: Racot от Февраль 27, 2012, 21:44

Цитировать
Но я бы советовал эти ворнинги почитать и по возможности исправить

Дык я и хочу их отловить чтобы исправить))))

Цитировать
libpng warning: Interlace handling should be turned on when using png_read_image


а что это вообще значит - мне кто-нибудь растолкует?



Название: Re: Как отловить qDebug???
Отправлено: mutineer от Февраль 27, 2012, 21:54

Цитировать
libpng warning: Interlace handling should be turned on when using png_read_image


а что это вообще значит - мне кто-нибудь растолкует?

у гугла получится лучше всего
http://www.qtcentre.org/threads/44544-Qt-4-7-4-problem-with-libpng?s=29becd09ca103090927a8901ace7740f


Название: Re: Как отловить qDebug???
Отправлено: Racot от Февраль 27, 2012, 22:01
Спасибо!!!)))