URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7326
[ Назад ]

Исходное сообщение
"Qt и QThread"

Отправлено stolik , 19-Апр-08 17:23 
Всем доброго времени суток.
Подскажите пожалуйста, может кто знает в чем проблемма.
Имеется некая программа, используется билиотека qt4 для отрисовки некой графической формы.
В программе заведен QThread, который принимает данные по сети, кладет их в буфер, и излучает сигнал,
кторый содержит принятые данные (указатель на буфер и его размер)
В основной нитке программы вызванна функция connect типа
connect(объект_трейда, сигнал_приема, this, слот_приема)
"слот_приема" обрабатывает полученную инфу, и отображает на виджете QTextEdit с применением setPlainText()
При запуске программы, когда она доходит до отбражения данных, вылетает с ошибкой сигментирования.
Появляется надпись типа

QObject::connect: Cannot queue arguments of type 'QTextCursor'
(Make sure 'QTextCursor' is registered using qRegisterMetaType().)

и далее "Ошибка сегментирования"

valgring в момент ошибки вываливает стек содержащий только ку-тешные функции.
Что делается не так ?
Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"Qt и QThread"
Отправлено qtprog , 20-Апр-08 04:09 
научиться пользоваться gdb
и не задавать глупых вопросов

"Qt и QThread"
Отправлено gobsy , 29-Май-08 13:09 
А еще лучше показать кусок кода;-)

"Qt и QThread"
Отправлено primus , 30-Май-08 08:33 
Посмотрите трэд на этом форуме
http://www.opennet.me/openforum/vsluhforumID9/7374.html
Прочтите про QThread и GUI  в документации Qt.