0
有幾個部件(全部在UI文件中)代表堆疊部件的頁面。其中一個包含QLineEdit字段。 當堆疊的小部件當前頁面顯示這個小部件和行編輯有焦點,當按下ESC時整個區域被清除。 所有堆疊的小部件頁面都在UI文件中定義。 任何想法如何防止ESC清除區域?QStackedWidget區域在子部件行中的ESC上清除編輯
Qt:5.9.2
有幾個部件(全部在UI文件中)代表堆疊部件的頁面。其中一個包含QLineEdit字段。 當堆疊的小部件當前頁面顯示這個小部件和行編輯有焦點,當按下ESC時整個區域被清除。 所有堆疊的小部件頁面都在UI文件中定義。 任何想法如何防止ESC清除區域?QStackedWidget區域在子部件行中的ESC上清除編輯
Qt:5.9.2
我的錯誤。每個堆疊的小部件都是由QDialog派生而來的。用於QDialog的ESC的默認處理程序 - 已接近。更改爲QWidget,現在按預期工作。
此答案不適用於SO社區,因爲沒有人理解您的問題,您必須提供[mcve] – eyllanesc
您必須提供[mcve] – eyllanesc
創建樣本後發現問題。 – Ation