On this page |
このクラスは、QtのQtWidgets.QToolButton
クラスを継承しています。
シグナル ¶
trackSelected(str)
このシグナルは、トラック選択ダイアログで選択が行なわれた時に送信されます。
メソッド ¶
__init__()
新しいTrackChooserButtonオブジェクトを作成して返します。
setInitialSelection(initial_track)
トラック選択ダイアログを開いた時に最初に選択されるトラックを設定します。
initial_track
にはhou.Trackオブジェクトを指定してください。
setNodeChooserFilter(node_filter)
トラック選択ダイアログで使用するノードタイプフィルターを設定します。
node_filter
にはhou.nodeTypeFilter列挙値を指定してください。
setSelectMultiple(value)
トラック選択ダイアログで複数のトラックが選択できるように設定します。
Examples ¶
このサンプルは、トラック選択ボタンを作成して、そのトラック選択ダイアログからトラックを選択した時に呼び出されるコールバック関数をそのボタンにフックさせる方法を説明しています:
def onNodeSelected(track_path): print("Selected track:", track_path) track_chooser_btn = hou.qt.TrackChooserButton() track_chooser_btn.setNodeChooserFilter(hou.nodeTypeFilter.Chop) track_chooser_btn.trackSelected.connect(onTrackSelected)