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

hou.qt.ColorSwatchButton class

Houdiniスタイルでカラー選択に使用するボタン。

On this page

このボタンをクリックすると、Houdiniのカラーピッカーダイアログが開きます。

このクラスは、QtのQtWidgets.QPushButtonクラスを継承しています。

列挙値

位置

この列挙値は、セカンダリカラーを表示するカラースウォッチ上の位置を指定します。

.PositionOff

スウォッチ上に表示しません。

.PositionTop

スウォッチの上に表示します。

.PositionBottom

スウォッチの下に表示します。

.PositionLeft

スウォッチの左に表示します。

.PositionRight

スウォッチの右に表示します。

.PositionAll

スウォッチ全体に表示します。

シグナル

colorChanged(QtGui.QColor)

スウォッチボタンのカラーが変更された時にこのシグナルを送信します。

メソッド

Examples

このサンプルでは、カラースウォッチボタンを作成して、Houdiniのカラーピッカーダイアログでカラーを変更した時にコールバック関数が呼び出されるようにそれをフックさせる方法を説明しています:

def onColorSelected(color):
    print("Selected color:", color)

color_chooser_btn = hou.qt.ColorSwatchButton()
color_chooser_btn.setSecondaryColorPosition(color_chooser_btn.PositionBottom)
color_chooser_btn.colorSelected.connect(onColorSelected)

hou.qt