QInputDialog - 使用enter-key确认

时间:2012-09-11 15:32:01

标签: c++ qt key keyboard-shortcuts qdialog

我试图在没有按钮的情况下使用QInputDialog。它看起来就像我想要的,但我确认输入(使用它进行文本输入)。是否有可能使用回车键确认,以便exec()返回QInputDialog::Accepted?就像转义键一样,对话框返回QInputDialog::Rejected

1 个答案:

答案 0 :(得分:2)

您可以在QInputDialog上安装EventFilter(),然后在keypressevent()上使用eventFilter()accept()对话框。 :)