Тормаза в linux при работе с канвой.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Тормаза в linux при работе с канвой.

Сообщение prosto » 21.09.2010 13:16:43

Может кто подскажет.
Есть форма она же канва по форме мышом перетягивается прямоугольник, в ХР работает красиво.
В линуксе (Убунта) жуткие тормоза, под wine работает немного быстрее, но недостаточно быстро.

Все операции прорисовки и тд. стандартными средствами канваса.
prosto
незнакомец
 
Сообщения: 2
Зарегистрирован: 03.09.2010 18:12:56

Re: Тормаза в linux при работе с канвой.

Сообщение zub » 21.09.2010 13:22:35

zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: Тормаза в linux при работе с канвой.

Сообщение prosto » 21.09.2010 16:18:41

Не совсем.
У меня схватил мышкой за прямоугольник перетянул и отпустил. а он медлено перемещается и прорисовывается ну очень медленно.
Алгоритм простой - считывается фон по точкам,потом рисуется прямоугольник по точкам.
prosto
незнакомец
 
Сообщения: 2
Зарегистрирован: 03.09.2010 18:12:56

Re: Тормаза в linux при работе с канвой.

Сообщение zub » 21.09.2010 16:33:13

>>Не совсем.
Совсем-совсем)) у меня просто системный курсор системный был отключен, а рисуемый программой курсор плавал. при включении системного - он бегает тормально, програмный плавает. попробуй:

Код: Выделить всё
gtk_widget_add_events (PGtkWidget(PtrUInt(Handle)),GDK_POINTER_MOTION_HINT_MASK);


хотя если рисуется по точкам - тоже повод
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

Рейтинг@Mail.ru