Qt では、ツールバーを右クリックすると、ツールバーを非表示にできるメニューが表示されます。ツールバーを非表示にしたくないので、この機能を無効にする必要があります。これを行う方法はありますか?
7801 次
5 に答える
34
または. _ _ Qt::PreventContextMenu
_ コンテキスト メニューを削除し、右クリックがツールバーに影響を与えないようにしながら、既にツールバーにあるアクションで構成された素敵なコンテキスト メニューを作成しました。効果はないようでした。Qt::ActionsContextMenu
Prevent
Actions
Qt::NoContextMenu
toolbar->setContextMenuPolicy(Qt::PreventContextMenu);
于 2012-01-26T08:05:06.303 に答える
17
ツールバーのメイン ウィンドウにはsetContextMenuPolicy (Qt::NoContextMenu)を使用します。
于 2009-03-16T17:22:15.590 に答える
3
QToolbar を継承し、再実装しcontextMenuEvent()
ます。
于 2009-03-16T15:28:34.037 に答える