Search
Project
General
Profile
Sign in
Register
Home
Projects
Redmine shortcuts
Search
:
MityDSP-L138 (ARM9 Based Platforms)
All Projects
Mity CPU Platforms
»
MityDSP-L138 (ARM9 Based Platforms)
Overview
Activity
Wiki
Forums
Download (789 Bytes)
RE: MityDSP-L138F - Qt application not seeing USB keyboard
ยป main.cpp
Mathew Jones, 01/19/2016 10:56 AM
#include
"mainwindow.h"
#include
<QApplication>
#include
<QKeyEvent>
#include
<QDebug>
class
myEventFilter
:
public
QObject
{
public:
myEventFilter
()
:
QObject
()
{}
~
myEventFilter
()
{}
bool
eventFilter
(
QObject
*
object
,
QEvent
*
event
)
{
if
(
event
->
type
()
==
QEvent
::
KeyPress
)
{
QKeyEvent
*
pKeyEvent
=
static_cast
<
QKeyEvent
*>
(
event
);
qDebug
()
<<
"Filtered KeyPress Event.."
<<
pKeyEvent
->
key
()
<<
", "
<<
QChar
(
pKeyEvent
->
key
());
return
true
;
}
else
{
return
QObject
::
eventFilter
(
object
,
event
);
}
}
};
int
main
(
int
argc
,
char
*
argv
[])
{
QApplication
a
(
argc
,
argv
);
MainWindow
w
;
w
.
show
();
a
.
installEventFilter
(
new
myEventFilter
());
return
a
.
exec
();
}
(1-1/1)
Go to top
Loading...