嗯,我正在尝试在PyQt4和python中使用maya中的outliner,我的outliner与其他两个面板中的Qsplitter一样,看起来代码没问题,但是当我运行代码有时大纲出现,有时不出现Pyqt中的Maya Outliner不收取费用
这是我创建大纲代码:
self.outliner = QWidget()
self.outliner.setObjectName("outliner")
self.outLayout = QGridLayout()
self.outLayout.setContentsMargins(0, 0, 0, 0)
self.outLayout.setObjectName("outLayout")
self.outliner.setLayout(self.outLayout)
outL = cmds.outlinerPanel(mbv=False, p="outLayout")
cmds.control(out, edit=True, visible=True, parent="outLayout")
这就是我如何显示它:
self.splitter1 = QSplitter()
self.splitter1.addWidget(self.list)
self.splitter1.addWidget(self.outliner)
我需要什么至 修改,使其工作,每次
编辑:
我升级我的代码,删除inecesaring线,但仍然无法正常工作,我需要
你在面板之间大家参考使用绝对名称添加了Widget到我的布局。你确定你没有失败,因为有一个未被删除的'panelLayout'或'outLayout'可能导致问题? – theodox
@theodox也许,我必须检查,但如果是这种情况,'deleteUI'应该删除它,不是吗? –