Houdini 18.5 Pythonスクリプト hou hou.qt

hou.qt.skipClosingMenusForCurrentButtonPress HOM function

現在のマウスボタンイベントのメニューの自動クローズを無効にします。

skipClosingMenusForCurrentButtonPress()

通常では、Houdiniプロセス内でQtウィジェットに送信されたマウスボタンイベントは、開いたHoudiniメニューすべてを閉じます。 しかし、QtウィジェットのマウスボタンイベントがHoudiniメニューを開くもの(例えば、hou.NetworkEditor.openNodeMenuコール)であった場合、この自動メニュークローズを一時的に無効にする必要があります。 そうでない場合、開かれたメニューは即座に閉じます。 このメソッドは、これを正確に処理して、次のマウスボタンリリースイベントがコールされるまで自動メニュークローズを無効にし、自動メニュークローズの時に再有効化されます。

hou.qt