1
如何在QWidget::keyPressEvent
中捕獲Ctrl + Plus?如何在Qt中捕捉Ctrl + Plus?
這是我當前的代碼(簡化):
void foo::keyPressEvent(QKeyEvent *event)
{
if (event->modifiers() == Qt::ControlModifier)
{
switch (event->key())
{
case Qt::Key_Plus:
// do something
break;
}
}
}
其中,但只適用於鍵盤的字母數字組成部分「加號」的關鍵工程。當我按下數字鍵盤上的Ctrl + Plus鍵時,它什麼也不做。
謝謝
那麼,添加調試打印到處理程序,打印'event'的相關字段。按數字鍵盤上的ctrl-plus時,它會打印什麼? – hyde
@hyde謝謝。 –