1.定义一个事件,以QKeyEvent为例。
QKeyEvent *pageUp;
pageUp = new QKeyEvent(QEvent::KeyPress,Qt::Key_PageUp,Qt::NoModifier,tr("pageup"),0);
2.将这个事件发送给指定的窗口,使用sendEvent(QObject * receiver, QEvent * event) 函数。
QApplication::sendEvent(m_pListWidget,pageUp);
利用这个方法,我们可以实现QListWidget 的上下翻页。