Inheritance |
デスクトップ(とフローティングパネル)は、1つ以上のペインで構成されています。 初期の段階ではデスクトップには1つのペインが含まれており、既存のペインを水平または垂直に2つに分割することで 複数のペインを追加しています。
ペインとペインタブに関する詳細は、hou.Desktopを参照してください。 フローティングパネルに関する詳細は、hou.FloatingPanelを参照してください。
メソッド ¶
tabOfType(type, index=0)
→ hou.PaneTab or None
指定したタイプのペインタブを検索して返します。そのようなタブがペインになければNone
を返します。
ペイン内に指定したタイプのタブが複数あれば、最初に見つかったタブが返されます。他のタブを返すにはindex
を使用します。
例えば、index=0
を使用すると最初に見つかったタブが返され、index=1
を使用すると2番目に見つかったタブが返されます。
hou.ui.paneTabOfTypeも参照してください。
currentTab()
→ hou.PaneTab
現在フォーカスされているペインタブを返します。
hou.PaneTab.setIsCurrentTabも参照してください。
createTab(type)
→ hou.PaneTab
指定したタイプのペインタブを新しく作成して、それを返します。新しいペインタブが現行になります(つまり、そのペインが開かれます)。
splitHorizontally()
→ hou.Pane
ペインを分割して、新しいペインを右側に追加し、その新しいペインを返します。 その新しいペインは、このペインの現行タブと同じタイプのタブを1つ持ちます。
hou.Pane.splitVerticallyも参照してください。
splitVertically()
→ hou.Pane
ペインを分割して、新しいペインを下側に追加し、その新しいペインを返します。 その新しいペインは、このペインの現行タブと同じタイプのタブを1つ持ちます。
hou.Pane.splitHorizontallyも参照してください。
desktop()
→ hou.Desktop or None
このペインが存在するデスクトップを返し、デスクトップに取り付けられていないフローティングパネル内にそのペインがあればNone
を返します。
isMaximized()
→ bool
このペインが最大化されていればTrue
を返します。
setIsMaximized(on)
このペインを最大化状態に設定します。
getSplitParent()
→ hou.Pane or None
このペインが分割下に入れ子化されていれば、その親の分割ペインを返します。
getSplitChild(self,index)
→ hou.Pane or None
このペインが分割されていれば、指定したインデックスのその分割の子ペインを返します。
splitSwap()
水平分割ペインの左右のペインを入れ替えます。 垂直分割ペインの上下のペインを入れ替えます。
splitRotate()
水平分割ペインを垂直分割ペインに切り替えます。
isSplitMinimized()
→ bool
このペインが分割ペイン上で最小化されていればTrueを返します。 分割ペインを同時に最小化/最大化することはできません。 デフォルトの状態では、分割ペインは最小化も最大化もしません。
isSplitMaximized()
→ bool
このペインが分割ペイン上で最大化されていればTrueを返します。 分割ペインを同時に最小化/最大化することはできません。 デフォルトの状態では、分割ペインは最小化も最大化もしません。
setIsSplitMaximized(on)
→ bool
分割ペインを最大化状態に設定します。
isSplit()
→ bool
このペインが分割されていればTrueを返します。
setSplitFraction(self,fraction)
親の分割ペインの分割比率を設定します。
getSplitFraction(self,fraction)
→ double
親の分割ペインの分割比率を返します。
setSplitDirection(self,dir)
親の分割ペインの分割方向を設定します。
getSplitDirection(self,dir)
→ double
親の分割ペインの分割方向を返します。
isShowingPaneTabs()
→ bool
ペインがペインタブを表示していればTrueを返します。
setShowPaneTabs(self,on)
ペインタブバーを表示/非表示します。
このメソッドは廃止されました。代わりにshowPaneTabs
を使用してください。
showPaneTabs(self,on)
ペインタブバーを表示/非表示します。
isShowingPaneTabsStow()
→ bool
ペインタブが非表示の時にペインがペインタブStow(収納)バーを表示していればTrueを返します。
showPaneTabsStow(self,on)
ペインタブが非表示の時にペインタブStow(収納)バーボタンを表示/非表示します。
qtParentWindow()
→ QWidget
このペインを含んだウィンドウを表現したPySide2.QtWidgets.QWidget
インスタンスを返します。
qtScreenGeometry()
→ QRect
このペインのジオメトリをPySide2.QtCore.QRect
オブジェクトとして返します。
返されるQRect
オブジェクトのx
とy
のプロパティは、スクリーン座標におけるこのペインの左上コーナーを指します。