QT/Embedded Qt 5.3.2에서 Mouse Double Click시 이벤트 문제
페이지 정보
작성자
본문
이글은 제가 podovat.com의 blog 올린글(http://www.podovat.com/?p=360)에서 퍼온것입니다.
이전 Qt 4.x와 달리 Qt 5.3.2에 Mouse Double Click시 이벤트 처리가 이상합니다.
Qt 4.x에서 Mouse Double Click시에는
Mouse Press -> Mouse Release -> Mouse Press -> Double Click -> Mouse Release 순으로 이벤트가 오지만
Qt 5.3.2버전에서는 다음과 같이 발생됩니다.
Mouse Press -> Mouse Release -> Double Click -> Mouse Release
즉 Qt 4.x와는 다르게 Qt 5.3.2버전에는 Double Click전에 Mouse Press이벤트가 생략되는 문제가 발생합니다.
혹시 몰라 Qt 5.2.1버전을 확인해 본 결과 5.2.1버전에서는 Qt 4.x와 마찬가지로 아무런 문제를 일으키지 않았으며
Qt 5.3.2에서만 발생하는 문제로 확인하였습니다.
이와 관련해서 구글링을 해본결과 QTBUG에 이미 보고가 되어 있고, Qt 5.3에서 수정되었다고 되어 있지만
어째서인지 Qt 5.3.2에는 반영이 안되어 있는것 같습니다.
(QTBUG: https://bugreports.qt-project.org/browse/QTBUG-25831)
해당 작업 관련해서 삽질을 하고 있을 혹시 모를 Qt 개발자들을 위해 기록을 남겨 둡니다.
이전 Qt 4.x와 달리 Qt 5.3.2에 Mouse Double Click시 이벤트 처리가 이상합니다.
Qt 4.x에서 Mouse Double Click시에는
Mouse Press -> Mouse Release -> Mouse Press -> Double Click -> Mouse Release 순으로 이벤트가 오지만
Qt 5.3.2버전에서는 다음과 같이 발생됩니다.
Mouse Press -> Mouse Release -> Double Click -> Mouse Release
즉 Qt 4.x와는 다르게 Qt 5.3.2버전에는 Double Click전에 Mouse Press이벤트가 생략되는 문제가 발생합니다.
혹시 몰라 Qt 5.2.1버전을 확인해 본 결과 5.2.1버전에서는 Qt 4.x와 마찬가지로 아무런 문제를 일으키지 않았으며
Qt 5.3.2에서만 발생하는 문제로 확인하였습니다.
이와 관련해서 구글링을 해본결과 QTBUG에 이미 보고가 되어 있고, Qt 5.3에서 수정되었다고 되어 있지만
어째서인지 Qt 5.3.2에는 반영이 안되어 있는것 같습니다.
(QTBUG: https://bugreports.qt-project.org/browse/QTBUG-25831)
해당 작업 관련해서 삽질을 하고 있을 혹시 모를 Qt 개발자들을 위해 기록을 남겨 둡니다.
추천0
관련링크
- http://www.podovat.com/?p=360 1335회 연결
댓글목록
김아무개님의 댓글

참고하겠습니다 ^^
밍크돌이님의 댓글

감사합니다~~