qevent

    4

    2答えて

    QEvent :: MouseMove型付きイベントを私のeventFilterで捕まえられないようです。 mouseMoveイベントではない graphicsGeoMap_mp->installEventFilter(this); //QGraphicsGeoMap graphicsScene_mp->installEventFilter(this); //QGraphicsScene gr

    6

    1答えて

    マウスカーソルが特定のウィジェット上にあるときにポップアップウィンドウを表示しています。マウスがウィジェットを離れるときにこのポップアップを非表示にしたいと思います。 これを行うには、leaveEvent()を再実装しました。これは、Alt+Tabで別のアプリケーションに切り替える場合を除いて、すべてのケースで機能するようです。私はおそらく別のイベントをキャッチする必要があることを理解しましたが、

    0

    1答えて

    qgraphicsview内にいくつかのqgraphicsitems(qgraphicsitemsの継承クラス)が存在するqmainwindowがあります。これらの項目には、qgraphicsitemsから継承された個人項目も含まれます。これらの項目は、マウス・プレス・イベントを待ち受けます。これらの項目には、カスタムIDなど独自の他のデータプロパティもあります。 これらの項目からマウスイベントを

    2

    1答えて

    QtでQEventの進行を遅らせる方法はありますか?コードの この作品はちょうど私が何をしたいのかをお見せ: QList<QEvent*> waited_events; ... bool MyQWidget::event(QEvent * event) { if (event->type() == QEvent::KeyPress) { waited_even