2017-12-02 13 views
0

スタックウィジェットのページを表すウィジェット(すべてUIファイル内にあります)がいくつかあります。 1つはQLineEditフィールドを含んでいます。 スタックウィジェットの現在のページにこのウィジェットが表示され、ライン編集にフォーカスがある場合、ESCを押すと全体領域がクリアされます。 スタックされたウィジェットページはすべて、UIファイルで定義されています。 ESCでエリアクリアを防止する方法はありますか?子ウィジェット行のESCでQStackedWidget領域がクリアされました

Qt:5.9.2

+1

[mcve] – eyllanesc

+0

を作成する必要があります。サンプルを作成した後、問題が見つかりました。 – Ation

答えて

-1

私の間違い。スタックされた各ウィジェットは間違ってQDialogから派生しました。そして、QDialogのためのESCのためのデフォルトのハンドラは近いです。 QWidgetに変更され、現在期待どおりに動作しています。

+0

誰もあなたの問題を理解していないので、この回答はSOコミュニティには役立ちません。あなたは[mcve] – eyllanesc

関連する問題