Pane Tab を自作する
Python Panel の用意
https://gyazo.com/bbaff4250700dd992a4e0d9599af3f39
適当なところで Misc > Python Panel タブを開く
https://gyazo.com/0c7c185b0dd85ca5ff4e6b4f0d2ffcce
右上の⚙から New Interface を選択
https://gyazo.com/1d918fa14993a35ac3ddd2ef97e51ec7
https://gyazo.com/f03b0547be56a0c2a3d5acd52f074b8a https://gyazo.com/8ef176cb9646b83fca018642524ba4f9
Menu Hints の部分はそれぞれ Pyton Panel 内 / Houdini の Menu 内 に表示するかどうかのチェックボックスなのでよしなにする
GUI の作成
チェックボックス
https://gyazo.com/71411e8653a949545dfe6e195a7d763f
code:py
from hutil.Qt import QtWidgets
def onCreateInterface():
window = QtWidgets.QWidget()
# Checkbox
checkbox1 = QtWidgets.QCheckBox("First")
checkbox2 = QtWidgets.QCheckBox("Second")
# Callback
checkbox1.stateChanged.connect(lambda x: print(x))
# layout
layout = QtWidgets.QVBoxLayout(window)
layout.addWidget(checkbox1)
layout.addWidget(checkbox2)
return window