【发布时间】:2015-09-09 14:07:41
【问题描述】:
我正在尝试选择一个对象并显示行编辑
从 PySide 导入 *
从 pymel 导入 *
将 pymel.core 导入为 pm
将 maya.cmds 导入为 cmds
将 maya.mel 导入为 mel
将 maya.OpenMaya 导入为 OpenMaya
def select_obj(obj):
list = pm.poly
print obj
button = QPushButton("select")
button.clicked.connect(select_obj)
button.show()
def desselect_obj(obj):
list = OpenMaya.MSelection()
print obj
button2 = QPushButton("disconnect")
button2.clicked.connect(select_obj)
button2.show()
edit = QLineEdit(nome)
QLineEdit.show(select_obj)
label.show()
app.exec_()
# Error: line 1: TypeError: file <maya console> line 25: 'PySide.QtGui.QLineEdit' called with wrong argument types:
PySide.QtGui.QLineEdit(function)
Supported signatures:
PySide.QtGui.QLineEdit(PySide.QtGui.QWidget = No`enter code here`ne)
PySide.QtGui.QLineEdit(unicode, PySide.QtGui.QWidget = None) #
# TypeError: select_obj() takes exactly 1 argument (0 given)
【问题讨论】:
-
这段代码真的没有任何意义,你能发布更正的版本吗?