bool MyApplication::symbianEventFilter( const QSymbianEvent* event )
{
const TWsEvent* pWsEvent = event->windowServerEvent();
if ( pWsEvent == NULL )
{
return false;
}
if ( KAknUidValueEndKeyCloseEvent == pWsEvent->Type() )
{
return true; // 表示自己已经处理,不再交给系统处理
}
else
{
return false; // 交给系统处理
}
}
本文介绍了一个在Symbian系统中使用Qt开发的应用如何通过事件过滤器来处理特定的窗口服务器事件,例如避免按下挂机键导致应用退出的情况。

被折叠的 条评论
为什么被折叠?



