Название: Проблема с прокруткой в TextEdit Отправлено: Разуев Максим от Май 14, 2007, 01:59 Не знаю почему но у меня программа виснет когда происходит прокрутка текста в QTextEdit колесиком мыши(другие способы прокрутки работают нормально).
Название: Проблема с прокруткой в TextEdit Отправлено: Разуев Максим от Май 18, 2007, 14:18 Скажите может у кого так же было. Может это баг Qt.
Название: Проблема с прокруткой в TextEdit Отправлено: pakulo от Май 18, 2007, 15:02 Версия Qt?
Название: Проблема с прокруткой в TextEdit Отправлено: Разуев Максим от Май 18, 2007, 18:40 4.2.3
Название: Проблема с прокруткой в TextEdit Отправлено: Emc от Май 18, 2007, 20:37 был похожий баг но с QListWidget (версию не помню - 4.2.х) - появлялся только под виндой - крутанул мышкой и понеслось - номер текущей строки самопроизвольно увеличивается (висим) - затем программа падает. Однако воспроизвести баг не удалось - писали тестовые примеры - траблы только в главной программе - так что хз - баг это или кривые руки. Если ты mouseWheelEvent отлавливаешь - выложи код - посмотрим
Название: Проблема с прокруткой в TextEdit Отправлено: Racheengel от Май 18, 2007, 22:51 было в 4.2.0 подобное, в 4.2.2 ушло
Название: Проблема с прокруткой в TextEdit Отправлено: Разуев Максим от Май 19, 2007, 00:00 mouseWheelEvent не отлавливаю и вообще прокрутка на автомате.
Программа под Винду. Похоже в 4.2.3 вернулся баг. Для мыши я обрабатываю только нажатия кнопок. Название: Проблема с прокруткой в TextEdit Отправлено: Разуев Максим от Май 26, 2007, 04:20 Теперь еще вылез тот же баг при прокрутке вверх колесиком. Может Qt 4.2.3 вообще нормально с колесиком не работает?
Название: Проблема с прокруткой в TextEdit Отправлено: Mikhail от Май 26, 2007, 09:15 Отлично работает "колесико" в Qt 4.2.3. Смотри свою реализацию.
Тролли не даром написали столько examples. Проверяй все на них если не уверен. Смотри пример $(QTDIR)/examples/richtext/syntaxhighlighter. Все нормально работает. Название: Проблема с прокруткой в TextEdit Отправлено: Racheengel от Май 26, 2007, 09:43 у меня тоже все нормально на 4.2.3 под виндой...
Название: Проблема с прокруткой в TextEdit Отправлено: Разуев Максим от Май 26, 2007, 14:03 Я еще потестирую, но я же вроде событие колесика мыши не обрабатываю. Так откуда глюк. Кстати может это связано с другим вопросом что я задал на форуме: не могу обработать mousemove для TextEdit.
Название: Проблема с прокруткой в TextEdit Отправлено: Mikhail от Май 26, 2007, 19:07 Убери пока все что ты наваял для обработки событий мыши и проверь, что прокрутка колесиком мыши работает без твоих ухищрений.
Название: Проблема с прокруткой в TextEdit Отправлено: Разуев Максим от Май 26, 2007, 20:09 Спасибо за подсказку. Выяснил в чем дело. Проблема была в обработчике события event (Обрабатывал для показа подсказок).
Переопределял обработчик я в наследнике QTextEdit, и вызывал после обработки родительский event. Только я обшибся вызывал QWidget::event а не QTextEdit::event. Из за этого получились трудновыявляемые глюки. Название: Проблема с прокруткой в TextEdit Отправлено: Mikhail от Май 26, 2007, 21:42 Естественно, так как QWidget::event вряд ли понимает прокрутку колеса
|