LINUX.ORG.RU

QT


0

0

Продолжаю разбираться с QT.
На писал что-то вроде игрушки "Питон", всё работает, только постоянно вылетает вот с такой ошибкой

Xlib: unexpected async reply (sequence 0x10032)!

Рисую на QCanvas, обновляю

canvas->update();
app->processEvents();

как с этим бороться? если убираю canvas->update(); то ошибки не появляется, но и ничего не обновляется :(
anonymous

а ты там многопоточность где нить используешь? у меня такое было, когда я использовал некорректный механизм посылки сообщений между потоками. попробуй:

qApp->lock(); canvas->update(); qApp->unlock();

Vinill ★★
()


Используй void QCanvas::setUpdatePeriod ( int ms )

ANDI ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.