#场景
在某些特定的场景,如某个控件在没有获得焦点的条件下,针对该控件的某些操作,会变得艰难。这个时候,可以通过给该控件发送事件来操作。
例子如下:
通过发送按键事件来控制QPlainTextEdit
//相当于对ui->plainTextEdit按下了Qt::Key_Down
QKeyEvent eDown(QEvent::KeyPress, Qt::Key_Down, Qt::NoModifier);
QCoreApplication::sendEvent(ui->plainTextEdit, &eDown);