【发布时间】:2014-08-10 22:27:58
【问题描述】:
我想通过发送 KeyEvent 将字符附加到 QLineEdit。
我正在使用这样的代码:
ui.myEdit->setFocus();
for(size_t i = 0; i < 10; ++i) {
QKeyEvent keyPressed(QKeyEvent::KeyPress, 'a', Qt::NoModifier);
QWidget::keyPressEvent(&keyPressed); // or
//QApplication::sendEvent(QApplication::focusWidget(), &keyPressed);
}
为什么myEdit没有变化?
【问题讨论】:
标签: c++ qt keypress key-events qkeyevent