问题描述
我正在尝试创建一个核弹窗格,我可以像调用嵌入式窗格一样调用它。 到目前为止,我可以在“自定义窗口”菜单中看到它,但是当我按下按钮时,面板显示为空。
我知道代码正在运行,因为当我在脚本编辑器中复制/粘贴它时,它可以正常工作,但我可能缺少一些需要填充窗格的函数。
我正在使用 QtWidgets,这是我的精简代码:
class NukePanel_AssetManager(QtWidgets.QWidget):
def __init__(self,parent=None):
QtWidgets.QWidget.__init__(self,parent)
self.setLayout(QtWidgets.QVBoxLayout())
myTable = QtWidgets.QTableWidget()
# all my functions and the things I am creating #
self.layout().addWidget(myTable)
pane = nuke.getPaneFor('Properties.1')
panels.registerWidgetAsPanel('NukePanel_AssetManager','Asset Manager','uk.co.thefoundry.NukePanel_AssetManager',True).addToPane(pane)
我错过了什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)