можно рисовать в pixmapы или image в отдельном потоке, а отображать в главном, но это конечно повысит расход памяти, зато увеличит быстродейсивие
Попытался это сделать, но:
1) почему-то перестали отображаться картинки. С этим пока не разбирался.
2) программа начала падать. Напомню, что я пытаюсь перенести в отдельный поток отрисовку графической сцены, которую рисую ф-ей render. Если просто рисую в буфере, скажем эллипс, то всё хорошо, а вот с ф-ей render туго. Точнее, она срабатывает, но падения начинаются тогда, когда со сценой что-то происходит. Похоже, что просто накладываются обращения к графическим элементам (один поток обращается к ним для рисования, а второй для выполнения над ними некоторых действий). Т.е. нужно всё синхронизировать, но как это сделать, до конца не понятно. Можно попробовать вставить блокировку при приёме сообщений сцены и при отрисовке, но не факт что этого будет достаточно, да и это слишком крупно и, возможно сведёт на нет всё преимущество выноса отрисовки в отдельный поток (т.е. пока будет идти рисование всё-равно сообщения приниматься не будут).