概述
本文演示了如何创建自定义类型的标签页,并从Katana的主标签页菜单进行访问。.
更多信息
要创建自定义标签页,您需要:
2.将该类注册为“KatanaPanel”类型的插件
以下是Python的具体示例:
from Katana import QtCore, QtGui, UI4
class MyCustomTab(UI4.Tabs.BaseTab):
def __init__(self, parent):
UI4.Tabs.BaseTab.__init__(self, parent)
label = QtGui.QLabel('This is MyCustomTab')
label.setObjectName('label')
label.setStyleSheet('font-weight: bold; '
'font-size: 18pt; '
'font-style: italic;')
hLayout = QtGui.QHBoxLayout()
hLayout.setObjectName('hLayout')
hLayout.addStretch()
hLayout.addWidget(label)
hLayout.addStretch()
vLayout = QtGui.QVBoxLayout()
vLayout.setObjectName('vLayout')
vLayout.addLayout(hLayout)
self.setLayout(vLayout)
PluginRegistry = [
('KatanaPanel', 2.0, 'MyCustomTab', MyCustomTab),
('KatanaPanel', 2.0, 'Custom/MyCustomTab', MyCustomTab),
]
注册
要在界面中查看标签页类型,请将Python代码保存到.py文件中,并将其放在目录中的aTabs
子文件夹内。该目录的路径已添加到$ KATANA_RESOURCES环境变量中。要在界面中查看标签页类型,请将Python代码保存到.py文件中,并将其放在目录中的aTabs
以这种方式注册的标签页都将显示在Katana主菜单栏的Tabs菜单中,以及Katana布局里各面
板中的Add tab菜单内。
注意:您可以使用路径式的标签类型名称,对这些菜单中的标签进行分组,例如'Custom /
MyCustomTab'
MyCustomTab'
关键字:Python、自定义标签、Tabs菜单
我们很遗憾听到
请告诉我们