Можно ли получить выходные данные QObject :: dumpObjectInfo () и отобразить их через что-то, кроме канала qDebug? В идеале я хотел бы получить выходные данные этого метода в строку.
Нет, это невозможно из-за qDebug() вызовов, закодированных в методе: http://qt.gitorious.org/qt/qt/blobs/fd529383c4491580db344fb3d8035bd0ad3cb5e0/src/corelib/kernel/qobject.cpp#line3689
qDebug()
Но вы можете перенаправить сам канал отладки, установив обработчик сообщений: http://developer.qt.nokia.com/doc/qt-4.8/qtglobal.html#qInstallMsgHandler