标签: c++ qt key keyboard-shortcuts qdialog
我试图在没有按钮的情况下使用QInputDialog。它看起来就像我想要的,但我确认输入(使用它进行文本输入)。是否有可能使用回车键确认,以便exec()返回QInputDialog::Accepted?就像转义键一样,对话框返回QInputDialog::Rejected?
exec()
QInputDialog::Accepted
QInputDialog::Rejected
答案 0 :(得分:2)
您可以在QInputDialog上安装EventFilter(),然后在keypressevent()上使用eventFilter()accept()对话框。 :)