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






배너 신청 문의

 
작성일 : 17-12-13 17:32
[QT/Embedded] qt로 프로그램짜는데 궁금한 점이 있습니다.
 글쓴이 : 둣바이…
조회 : 1,707   추천 : 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,017
번호 제   목 글쓴이 날짜 조회 추천
7017 [QT/Embedded] [QT/QML]Image (png파일) 로드하기전 사이즈 체크… 벨제붑 07-20 21 0
7016 [QT/Win32] qt html5 다국어 지원 오닝그 07-10 68 0
7015 [QT/X11] Qprocess로 스트림영상을 QFrame(혹은 다른)에 보… (4) 깨굴 07-05 167 0
7014 [QT/Embedded] 한글 깨져서 문의 드립니다. (11) 트링 07-04 234 0
7013 [QT/Win32] error: 'qtConfig' is not a recognized test functio… (6) cbt0949 06-28 204 0
7012 [QT/Embedded] QPushButton 기본 상태 주기 (1) NaturalSof… 06-27 162 0
7011 [QT/X11] library 합치기? 깨굴 06-27 121 0
7010 [QT/Embedded] 한글 출력에 대해 질문 드립니다. (1) 트링 06-27 132 0
7009 [QT/Win32] eventFilter 함수 내에서 treeView내의 index 얻는 문… (9) cbt0949 06-26 181 0
7008    [QT/X11] eventFilter 함수 내에서 treeView내의 index 얻는 문… cbt0949 06-27 111 0
7007    [QT/Win32] eventFilter 함수 내에서 treeView내의 index 얻는 문… (1) devopia 06-27 124 1
7006 [QT/Embedded] QWebEngine 위에 그림 그리기 (10만원 겁니다) (2) 오리꽥 06-25 159 0
7005    [QT/Win32] QWebEngine 위에 그림 그리기 (10만원 겁니다) devopia 06-26 126 0
7004 [QT/Embedded] QML이 사용하는 GPU memory 측정. (2) devilqoo 06-19 177 0
7003 [QT/Embedded] QWebEngine 위에 그림 그리기 (5만원 겁니다) (3) 오리꽥 06-12 236 0
7002 [QT/Embedded] QCombobox stylesheet 질문드립니다. (1) 규르 06-08 186 0
7001 [QT/Embedded] QWebEngine 위에 그림 그리기 (3만원 겁니다) 오리꽥 06-01 241 0
7000 [QT/Win32] Qt Tcp 에러 문제 (1) Sad7Dayz 05-29 272 0
6999 [QT/Win32] qt addTab에서 enw instance 할시 배경이미지를 불… (1) LightSlive 05-19 271 0
6998 [QT/X11] string to time_t로 큐티공… 05-17 226 0
6997 [QT/Embedded] 타이머를 이용해서 자동을 화면을 전환 하고 … 신형군 05-17 259 0
6996    [QT/Embedded] 타이머를 이용해서 자동을 화면을 전환 하고 … devopia 05-18 294 0
6995 [QT/Win32] QTableView 에 DragDrop 기능 구현 질문 입니다. NaturalSof… 05-16 216 0
6994    [QT/Win32] QTableView 에 DragDrop 기능 구현 질문 입니다. devopia 05-17 297 0
6993 [QT/Win32] tab order qttest 05-16 229 0
6992 [QT/Embedded] 중첩된 프레임 버퍼를 한 이미지로 저장할 수… (1) 하오링… 05-15 255 0
6991 [QT/Win32] qlabel link걸기 (1) qttest 05-14 252 0
6990 [QT/Embedded] QWebEngineView위에 그림 그리기 (1) 오리오… 05-14 267 0
6989 [QT/Embedded] qwtPlotGrid 질문 콩콩2 05-08 312 0
6988    [QT/Win32] qwtPlotGrid 질문 devopia 05-09 366 0
 1  2  3  4  5  6  7  8  9  10    


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