LINUX.ORG.RU

QPainter в Qt 4.1.4


0

0

Пишу под Qt 4.1.4 Создал свой класс, наследник от QWidget переопределил paintEvent, ну вообщем стандартный путь. Так вот при помощи QPainter рисую два десятка линий, после чего прога начинает тормозить, то есть существующие элементы на форме реагируют с задержкой, вводимый текст в поле Edit появляется спустя секунду всякого рода ползунки двигаются рывками. Само окошко можно бодро перетаскивать по экрану. В Windows все ок, В SuSe,Mandrake тормоза. Есть подозрение на XRender, но что конкретно делать пока не понятно. Помогите кто знает


Ну попробуй выключить xrender, попробуй поменять иксовый драйвер на более простой например vesa. Если поведение изменится - виноваты X. Если нет - копать Qt на предмет ошибок, попробовать поставить более новую версию Qt.

kpanic ★★
()
Ответ на: комментарий от kpanic

Выключил XRender не помогло, драйвер и так проще некуда. Qt-4.2.2 скачано осталось откомпилить. Только вот выяснить хотелось есть ли у кого такие же проблемы. Под Qt-3.3.3 прога работает без тормозов с тем же драйвером. Неужели не у кого не было такой проблемы? Даже одинокая drawImage в paintEvent вызывает проблемы.

chen
() автор топика
Ответ на: комментарий от chen

Откомпилил под Qt-4.2.2 чуть лучше стало, но все равно до быстродействия Qt-3.3.3 далеко

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