如何使 Esc
键最小化对话框?默认情况下它关闭。我应该处理 KeyEvent
还是有更好的方法?
原文由 Narek 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为要做到这一点,您基本上必须避免从 QDialog
继承。 QDialog
的文档 说:
逃生键
如果用户在对话框中按下 Esc 键,QDialog::reject() 将被调用。这将导致窗口关闭:不能忽略关闭事件。
原文由 Tyler McHenry 发布,翻译遵循 CC BY-SA 2.5 许可协议
3 回答2k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
我想你可以使用这个:
还可以查看 事件和事件过滤器 文档。