커뮤니티 | 큐티/임베디드/큐토피아 | PODO | SDL | 마이크로윈도우 | 리눅스프로그래밍 | 기타 | 포인트순위 | 최근게시물최근게시물 RSS  
korone.net에 다루었으면 하는것은요?
 
 
 
 
 
964
1,237
3,878
4,056,543
  현재접속자 : 91 (회원 0)






배너 신청 문의

 
작성일 : 17-12-13 17:32
[QT/Embedded] qt로 프로그램짜는데 궁금한 점이 있습니다.
 글쓴이 : 둣바이…
조회 : 2,803   추천 : 0  
Qt 초보자가 문의드립니다. (Qt버전은 5.5.0입니다.)
MFC에서는 Key event를 받는 함수 중에 하나인 OnRawInput 함수를 써서 구현이 프로그램이 되어있습니다. 이 함수가 창이 활성화 되어 있지 않아도 키 이벤트를 받아먹을 수 있다고 하더군요.
이 부분을 Qt에서 구현해야 하는데 찾아보고는 있지만 간단한 예제라던지 함수명을 정확히 모르겠습니다.
혹시 Qt에서 해당부분이 적용되는 함수명이나 간단한 예제 혹은 예제가 있는 링크가 있으면 부탁드립니다.



devilqoo 17-12-14 09:35
 
QObject 클래스에 이벤트를 받아서 처리할 수 있는 맴버함수가 있는데요

bool QObject::event(QEvent* e);

MainWindow 같은 상위 객체에서 이것을 오바라이딩 해 처리하는 방법이 있습니다. (키 이벤트를 가로채서 전처리 할 수 있습니다.)

아니면 이벤트 필터를 만들어서 쓰는 방법도 생각해 볼 수 있구요...
devopia 17-12-14 11:41
 
어차피 시스템 종속적인 기능으로 Qt에서는 직접 제공하지 않습니다. MFC에서 사용하던 방식 그대로 Win32 api를 이용하여 위젯 생성자에서 처리하시면 됩니다. 단, WM_INPUT 이벤트는 nativeEvent()에서 처리해야 합니다.
     
devilqoo 17-12-14 12:36
 
그렇군요.

오늘도 하나 배우고 갑니다. b('ㅡ'
둣바이… 17-12-14 18:19
 
답변들 감사합니다.
 
 

Total 7,042
번호 제   목 글쓴이 날짜 조회 추천
7042 [utf-8] 비율 좋은 운동녀 현국진 07:16 1 0
7041 [QT/Embedded] QMenu Menu Item 실행시 메뉴표시 문의 (1) 은빛늑… 01-21 45 0
7040 [QT/Win32] qt 시그널,슬롯 개념관련한 구문에 대해 질문… (1) 엔트로… 01-21 46 0
7039 [QT/Embedded] qt 차트 관련 질문입니다. 원숭2 01-19 87 0
7038 [QT/Win32] QML의 컴포넌트에 값 업데이트와 Display 되는 … (4) qtqt해 01-10 172 0
7037 [QT/Win32] qt에서 c언어 코드에 호환에 관해서 질문드립… (5) 원숭2 01-08 211 0
7036 [QT/Embedded] QTimer에 대한 질문입니다. (2) devilqoo 01-07 166 0
7035 [QT/X11] 우분투에서 Qt 어플리케이션의 배포 문의 입… 토고찡 01-02 173 0
7034 [QT/Win32] qt 외부 프로젝트 빌드 방법입니다. (2) 원숭2 12-27 214 0
7033 [QT/X11] QTableview Colum resize signal 질문 (1) 아아 12-24 274 0
7032 [QT/Embedded] 원격 디버깅 시 문의드립니다. 둣바이… 12-20 187 0
7031 [QT/Win32] qt 실행 과정에 대해서 (1) 원숭2 12-20 233 0
7030 [QT/Win32] Qt qgroundcontrol 빌딩 오류 (1) sanomu 12-19 230 0
7029 [QT/X11] QSettings 저장 권한 질문 아아 12-19 169 0
7028 [QT/Embedded] qt 컴파일 에러입니다. (4) 원숭2 12-17 242 0
7027 [QT/Win32] Qt Thread 관련 질문입니다. (4) qtqt해 12-12 245 0
7026 [QT/X11] 직접 만든 프로그램에 한글 입력이 안됩니다. 하빈 12-07 236 0
7025 [QT/X11] Qt 한버튼으로 나누기 (1) 장주영 12-07 235 0
7024 [QT/Embedded] Qt 임베디드 플랫폼에서 돌아가도록 windows환… (4) 둣바이… 11-29 377 0
7023 [QT/Win32] 줄바꿈문자(\n) 가 출력됩니다. (2) 지루 11-29 283 0
7022 [QT/Embedded] 터치 스크린 지원 문제 (1) 정양섭 11-29 302 0
7021 [QT/Embedded] QT GUI Application 메뉴에 Combobox 올리는 방법 문… (6) 은빛늑… 11-27 327 0
7020 [QT/X11] Qt 5.6에서 잘 실행 되던게 Qt 5.11로 올렸더니 … (6) devilqoo 11-16 419 0
7019 [QT/Win32] qt 객체 공유 방법 질문합니다! (3) wjdtnwjdtn 11-14 422 0
7018 [QT/Win32] android 개발할때 언어 자바사용하나요? (1) 가나1 11-07 411 0
7017 [QT/Embedded] PYQT Raspberry pi 에서 이와 같은 디자인을 하려… 쿠쿠다… 11-01 420 0
7016 [QT/Win32] QML에서 텍스트가 너무 흐리게 표시되네요 (1) 민토고 10-25 547 0
7015 [QT/Embedded] binary file 수정하는 프로그램 작성 binary file수… (1) 정말모… 10-12 574 0
7014 [QT/Embedded] Qt 라이센스에 관련하여 문의드립니다. (3) 둣바이… 10-10 770 0
7013 [QT/X11] Qt 프로그램 초기 시작 위치를 설정할 수 있나… (3) 둣바이… 10-04 661 0
 1  2  3  4  5  6  7  8  9  10    


About korone.net | Copyright 2003 korone.net. All rights reserved.