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






배너 신청 문의

 
작성일 : 17-12-13 17:32
[QT/Embedded] qt로 프로그램짜는데 궁금한 점이 있습니다.
 글쓴이 : 둣바이…
조회 : 935   추천 : 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,956
번호 제   목 글쓴이 날짜 조회 추천
6956 [QT/Win32] Qt와 libvlc 이용하여 image를 받아올 수 있는지 … phgeun 02-01 141 0
6955 [QT/Win32] qt show hide시 화면 크기 변경을 하고 싶습니다. (1) 공기 01-31 149 0
6954 [QT/Win32] 메모리의 데이터를 읽고싶습니다.! (2) 불토끼 01-30 178 0
6953 [QT/Win32] project win32/unix 문의 (4) micn 01-26 194 0
6952 [QT/Win32] QT 비주얼 스튜디오 2013에서의 개발. (2) 민QT 01-24 229 0
6951 [QT/Embedded] qt cross compile 환경설정 질문이요 (1) 배고파 01-22 206 0
6950 [QT/Win32] QMainWindow 관련 질문 하아아 01-16 256 0
6949 [QT/Win32] Qt 교재 좀 추천해주세요 ckick88 12-29 519 0
6948 [QT/X11] qt firefox version (1) 큐티공… 12-19 595 0
6947 [QT/Embedded] Qt 키 이벤트 처리 시 질문입니다. 둣바이… 12-14 618 0
6946 [QT/Embedded] qt로 프로그램짜는데 궁금한 점이 있습니다. (4) 둣바이… 12-13 936 0
6945 [QT/X11] qt 배포 라이선스 문의 bash001 12-07 591 0
6944 [QT/X11] qt update() 이후 paintEvent 가 호출이 안되네요 (2) 태백 11-28 654 0
6943 [QT/Embedded] PYQT > 통신과 함께 사용할 경우 ui가 .. (2) Leni 11-27 717 0
6942 [QT/Embedded] 인터럽트 발생시 UI 업데이트를 시키는 방식 하오링… 11-22 546 0
6941 [QT/Embedded] StyleSheet 적용범위.. (2) Leni 11-22 691 0
6940 [QT/Win32] linux gif이미지 적용 (2) 큐티공… 11-16 976 0
6939 [QT/Win32] QCheckbox 체크박스 색상변경 홍사장 11-16 604 0
6938 [QT/Embedded] QCheckBox 체크 v표 크기 조정 질문입니다. (1) crootk 11-15 623 0
6937 [QT/Embedded] setStyleSheet 사용방법 질문입니다. (2) crootk 11-14 639 0
6936 [QT/Embedded] label text에 특정 문자에만 색을 바꾸고 싶습니… (1) 2tachi 11-13 559 0
6935 [QT/Win32] qpaint/ 초음파센서/ ui멈춤 (1) 핑핑이 11-09 618 0
6934 [QT/Win32] gif이미지 적용 큐티공… 11-08 556 0
6933 [QT/Win32] QT로 메모장에서 바뀌는 값을 LCD로 디스플레… 순창 11-08 535 0
6932 [QT/Embedded] Ubuntu Server에서 QT GUI 프로그램을 올릴 수 있나… (1) gpfhd 11-08 612 0
6931 [QT/Win32] qbutton 위에 qlabel (2) 큐티공… 11-07 614 0
6930 [QT/Win32] QT Widget, Qt Quick, Qt Quick Controls 2 의 관헤 궁금… (4) Fensy 11-06 682 0
6929 [QT/Embedded] 라즈베리파이 내 키보드 동작 관련 (2) 김촙촙 11-06 580 0
6928 [QT/Win32] QT 한글 memcpy ㅠㅠ 도와주세요 (1) 05ho 11-03 558 0
6927 [QT/Embedded] c로 작성된 파일 include 방법 문의입니다. (2) crootk 11-03 545 0
 1  2  3  4  5  6  7  8  9  10    


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