0

親ウィジェットと子ウィジェットの 2 つのウィジェットがあります。

ここに画像の説明を入力

ウィジェットの実装にアクセスした場合、イベント ハンドラーを実装したり、ウィジェットを派生させたりせずredに、カーソルがウィジェットからウィジェットにホバーする瞬間を判断することは可能redですか?blueblue

赤い領域の厚さは明確に定義されています (例: 5px)。

4

2 に答える 2

1

マウスは画面上でジャンプでき、連続して移動しない可能性があるため、赤いウィジェットから1つのマウス移動イベントと青いウィジェットから1つのマウス移動イベントをキャッチせずにトランジションをキャッチすることはできません。

于 2014-10-07T14:35:53.453 に答える
1

派生なし: イベント フィルターを使用します。QEvent タイプは HoverEnter および HoverLeave です。

スタイルシートあり

QWidget:hover{}
于 2014-10-07T14:40:08.873 に答える