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






배너 신청 문의

 
작성일 : 17-12-13 17:32
[QT/Embedded] qt로 프로그램짜는데 궁금한 점이 있습니다.
 글쓴이 : 둣바이…
조회 : 1,302   추천 : 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 6,978
번호 제   목 글쓴이 날짜 조회 추천
6978 [QT/Win32] 디버깅 에러 질문... 흠냥 04-25 18 0
6977 [QT/Embedded] 지도 위에 그림 그리기 오리오… 04-24 28 0
6976 [QT/Win32] QT 웹호스팅 db값 받아오기 (2) 왕치킨… 04-19 42 0
6975 [QT/Embedded] qt 5.10에서 구글맵 넣는법 오리오… 04-18 46 0
6974 [QT/Embedded] rotate 문제 (1) 오리오… 04-13 71 0
6973 [QT/X11] qt update()->paint()함수 호출하는데 UI 업데이… (2) bash001 04-13 66 0
6972 [QT/X11] qt 5.9버전을 다운받아 설치하니깐 build 모드가… (1) 태백 04-12 66 0
6971 [QT/Win32] Qt 5.5 CDB문제 (1) Sad7Dayz 04-12 54 0
6970 [QT/Win32] qt webkit 질문드립니다 (5) 데일리 04-09 103 0
6969 [QT/Win32] 버튼에 이미지를 넣으려고합니다. (1) 왕투더… 04-02 157 0
6968 [QT/Win32] 얼마전 qwt 관련 문의 드렸던 qt초보입니다 Weed 04-02 132 0
6967 [QT/Embedded] 버튼을 누르면 현재창이 꺼지는 방법 (1) 오리오… 03-29 198 0
6966 [QT/Embedded] [QML] text 의 중앙정렬...이 잘 안되는 문제입니… (1) devilqoo 03-29 178 0
6965    [QT/Win32] [QML] text 의 중앙정렬...이 잘 안되는 문제입니… (2) devopia 03-29 195 0
6964 [QT/Win32] qt초보자가 qwt추가 질문드립니다 (22) Weed 03-29 349 0
6963 [QT/Embedded] 개발 초보가 질문 드립니다. (1) 트링 03-19 250 0
6962 [QT/Win32] 실행관련하여 질문입니다. (1) 큐티큐… 03-15 254 0
6961 [QT/Embedded] 개인지도(과외)구합니다. 오리오… 03-12 313 0
6960 [QT/Embedded] 개발 용역 구합니다 (1) 오리오… 03-12 355 0
6959 [QT/Embedded] QTableWidgetItem에서 item을 setEnabled(false) 하고 싶… (2) 2tachi 03-08 296 0
6958 [QT/Embedded] 레이아웃을 변경해보고 싶은데.. (1) 제로 03-07 269 0
6957 [QT/Win32] 안녕하세요 UI 설쩡때문에 질문 드립니다. (1) LightSlive 03-05 291 0
6956 [QT/Win32] Qt와 libvlc 이용하여 image를 받아올 수 있는지 … phgeun 02-01 445 0
6955 [QT/Win32] qt show hide시 화면 크기 변경을 하고 싶습니다. (2) 공기 01-31 476 0
6954 [QT/Win32] 메모리의 데이터를 읽고싶습니다.! (2) 불토끼 01-30 535 0
6953 [QT/Win32] project win32/unix 문의 (4) micn 01-26 528 0
6952 [QT/Win32] QT 비주얼 스튜디오 2013에서의 개발. (2) 민QT 01-24 609 0
6951 [QT/Embedded] qt cross compile 환경설정 질문이요 (2) 배고파 01-22 528 0
6950 [QT/Win32] QMainWindow 관련 질문 하아아 01-16 533 0
6949 [QT/Win32] Qt 교재 좀 추천해주세요 ckick88 12-29 863 0
 1  2  3  4  5  6  7  8  9  10    


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