Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Выделение текста, QTextEdit

Автор: breeve 8.4.2011, 21:02

Выделяю текст, далее не отпуская мышь вывожу за пределы QTextEdit'а и приложения в целом.
Отпускаю мышь - а программа реагирует так, как будто я еще держу. Программно мышь отпуститься, только тогда когда курсор снова окажется в пределах QTextEdit'а. Как поправить, есть идеи?

З.Ы. Снял на http://depositfiles.com/files/n0xqzamow, смотрю - а на видео я будто бы не отпускаю кнопку мыши. Курсор как был вертикальной палочкой так и остался, хотя у меня на экране обычная стрелка.

Автор: RazrFalcon 8.4.2011, 21:35

Забавно.
Скорее всего бага винды или какие то специфические ключи QTextEdit выбраны.

Автор: Litkevich Yuriy 9.4.2011, 6:52

breeve, на Ю-тьюб лучше заливай. Там не надо ждать прежде чем смотреть.

Автор: Алексей1153 10.4.2011, 10:58

breeve, вопрос такой: это чистый, с нуля созданный проект, лишь на форму кинуто едит - и всё ? А то, может быть, у тебя какой-то твой код кривит

Автор: breeve 10.4.2011, 20:47

Цитата(Litkevich Yuriy @ 9.4.2011, 7:52) *
breeve, на Ю-тьюб лучше заливай. Там не надо ждать прежде чем смотреть.

В следующий раз так и сделаю.


Цитата(Алексей1153 @ 10.4.2011, 11:58) *
breeve, вопрос такой: это чистый, с нуля созданный проект, лишь на форму кинуто едит - и всё ? А то, может быть, у тебя какой-то твой код кривит

Попробовал создать проект с нуля и добавить только этот виджет. Работает все нормально.
Т.е проблема не в системе, и не в кутэ, проблема в моем коде.
Сейчас все компоненты убрал, и добавляю по одному.

Автор: breeve 10.4.2011, 21:29

Нашел в чем проблема. Для отладки переопределил метод mouseReleaseEvent. Когда перестал нуждаться в этом забыл убрать. Убрал все нормально стало. :yahoo: Спасибо всем!

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)