Название: Мышь убегает Отправлено: Igors от Ноябрь 04, 2014, 15:51 Добрый день
Мелкая но противнейшая проблема Код Печатает РАЗНЫЕ координаты с разницей 1 то по X то по Y :'( Следствие - многочисленные "подвижки" в UI которых совсем не хотели. Впечатление что барахлит мышь, но с ней же на др платформе, и даже на той же машине с др версией ОС (с тем же файлом приложения) - все норм. Кто сталкивался? Спасибо Название: Re: Мышь убегает Отправлено: Igors от Ноябрь 04, 2014, 19:59 Все правильно, получил за использование старого Qt 4.7.4. QCursor::pos идет через какаву, там мышиные координаты с точкой и Qt их округляет прибавляя 0.5. А event'ы идут через карбон, тот тупо выдает целую часть. Пришлось заменить все QCursor::pos на нативняк.
Да, надо обновляться, надо.. Название: Re: Мышь убегает Отправлено: Hrundel от Ноябрь 04, 2014, 20:49 Название: Re: Мышь убегает Отправлено: Akon от Ноябрь 17, 2014, 23:08 Да 4.8.6 уже давно!
Цитировать Да, надо обновляться, надо.. То же самое себе повторяю. :) Hо мне нужно покрывать ARM/Linux, и на моей железке gcc > 4.8.x и Qt 5 это относительно большой шаг.Название: Re: Мышь убегает Отправлено: kuzulis от Ноябрь 18, 2014, 11:41 Цитировать и на моей железке gcc > 4.8.x и Qt 5 это относительно большой шаг. Пересобрать Qt кросс-компилятором - 10 минут делов то. :) Название: Re: Мышь убегает Отправлено: Akon от Ноябрь 18, 2014, 14:07 Дело в том, что я поддерживаю нативную разработку непосредственно на железке, т.е. кроме железки ничего не нужно.
|