Всем доброго времени суток.
Подскажите пожалуйста, может кто знает в чем проблемма.
Имеется некая программа, используется билиотека qt4 для отрисовки некой графической формы.
В программе заведен QThread, который принимает данные по сети, кладет их в буфер, и излучает сигнал,
кторый содержит принятые данные (указатель на буфер и его размер)
В основной нитке программы вызванна функция connect типа
connect(объект_трейда, сигнал_приема, this, слот_приема)
"слот_приема" обрабатывает полученную инфу, и отображает на виджете QTextEdit с применением setPlainText()
При запуске программы, когда она доходит до отбражения данных, вылетает с ошибкой сигментирования.
Появляется надпись типаQObject::connect: Cannot queue arguments of type 'QTextCursor'
(Make sure 'QTextCursor' is registered using qRegisterMetaType().)и далее "Ошибка сегментирования"
valgring в момент ошибки вываливает стек содержащий только ку-тешные функции.
Что делается не так ?
Заранее спасибо.
научиться пользоваться gdb
и не задавать глупых вопросов
А еще лучше показать кусок кода;-)
Посмотрите трэд на этом форуме
http://www.opennet.me/openforum/vsluhforumID9/7374.html
Прочтите про QThread и GUI в документации Qt.