我通过qt设计器创建了一个窗口,我想在Maya中使用该窗口。我有很多代码,但我只想展示一个例子。基本上我使用组合框,我想在该框中添加项目。我想使用循环和一些列表添加一些特定的项目,但Maya甚至不让我指定要添加的项目,我只是想能够首先弄清楚如何明确地向optionMenu添加项目:
由于
代码:
import maya.cmds as cmds
ui=cmds.loadUI(f='D:/Pravin/Script/PipeLine/Work/QtDesigne /QT_FilePublishUI.ui')
oM = cmds.optionMenu("QBoxDepartment",query=True)
cmds.menuItem(label='Test')
cmds.showWindow(ui)
答案 0 :(得分:0)
有什么理由你不能像平时一样打开ui文件吗?
from PySide import QtCore, QtGui, QtUiTools
class MyWindow(QtGui.QWidget):
def __init__(self, parent = None):
super(MyWindow, self).__init__(parent)
uiFile = 'C:\Users\Jason\Desktop\comboTest.ui' # Holds a single comboBox
self.widget = QtUiTools.QUiLoader().load(uiFile, self)
self.widget.myComboBox.addItems(['Item 1', 'Item 2', 'Item 3'])
self.show()
myWin = MyWindow()