• 5524阅读
  • 3回复

qt中PageUp和PageDown键的事件问题 [复制链接]

上一主题 下一主题
离线tinglan
 

只看楼主 倒序阅读 楼主  发表于: 2009-03-06
我的程序段如下:
void qt_test::keyPressEvent(QKeyEvent *e)
{
    if(e->key()==Qt::Key_Prior)
    {
        listBox1->insertItem (trUtf8("UP"),-1 );
    }
    else if(e->key()==Qt::Key_Next)
    {
          listBox1->insertItem (trUtf8("DOWN"),-1 );
    }
}
但是并没有接收到该事件,请问PageUp和PageDown键盘事件改如何用?

离线lugaideath

只看该作者 1楼 发表于: 2009-03-06
void myFault::keyPressEvent(QKeyEvent *event)
{
if(event->key() == Qt::Key_PageUp)
    qDebug("UP");
else if(event->key() == Qt::Key_PageDown)
    qDebug("DOWN");
}
离线tinglan

只看该作者 2楼 发表于: 2009-03-06
引用第1楼lugaideath于2009-03-06 09:25发表的  :
void myFault::keyPressEvent(QKeyEvent *event)
{
if(event->key() == Qt::Key_PageUp)
    qDebug("UP");
else if(event->key() == Qt::Key_PageDown)
.......

试过了,并没有接受到该事件!
离线tinglan

只看该作者 3楼 发表于: 2009-03-10
UP!
快速回复
限100 字节
 
上一个 下一个