Qtで「Enter」キーイベントをシミュレートする必要があります。これどうやってするの?
25815 次
2 に答える
27
正解は次のようになります。
QKeyEvent *event = new QKeyEvent ( QEvent::KeyPress, Qt::Key_Enter, Qt::NoModifier);
QCoreApplication::postEvent (receiver, event);
実際、呼び出しに一致する関数はありません
QtKeyEvent::QtKeyEvent(Type type, int key)
しかし〜がある:
QtKeyEvent::QtKeyEvent(Type type, int key, Qt::KeyboardModifiers modifiers)
于 2012-01-23T15:10:28.410 に答える
23
QKeyEvent *event = new QKeyEvent ( QEvent::KeyPress, Qt::Key_Enter);
QCoreApplication::postEvent (receiver, event)
于 2010-01-10T00:26:42.820 に答える