在子窗口小部件行编辑中,在ESC上清除了QStackedWidget区域

时间:2017-12-02 23:40:38

标签: c++ qt

有几个小部件(全部在UI文件中)表示堆叠小部件的页面。其中一个包含QLineEdit字段。 当堆叠小部件当前页面显示此小部件和行编辑具有焦点时,按下ESC时整个区域被清除。 所有堆叠的小部件页面都在UI文件中定义。 任何想法如何防止ESC上的区域清除?

Qt:5.9.2

1 个答案:

答案 0 :(得分:-1)

我的错误。每个堆叠的小部件都是错误地从QDialog派生的。 ESC for QDialog的默认处理程序 - 已关闭。改为QWidget,它现在按预期工作。