도와주세요!MAXscript Listener를 실행할 수 없습니다.
나는 파이썬으로 GUI를 만들고 있습니다. 3D로 실행할 수 있습니다. 맥스, 누군가 내가 파이사이드를 써야한다고 말한 것을 들었습니다. 그리고 이제까지는 언제나 괜찮을 것입니다. 그것은 "MAXScript를 리스너"에 의해 잘 실행, 내 코드처럼 같은 다른 코드를 시도
import sys
from PySide import QtGui
from PySide.QtGui import *
from PySide.QtCore import *
class Window(QDialog):
def __init__(self, parent=None):
super(Window, self).__init__(parent)
self.setMinimumHeight(660)
self.setMinimumWidth(700)
self.setMaximumHeight(660)
self.setMaximumWidth(700)
grid = QtGui.QGridLayout()
grid.addWidget(self.First(), 0,0,2,0)
self.setLayout(grid)
self.setWindowTitle("Library")
self.resize(700, 660)
def First(self):
groupBox = QtGui.QFrame()
groupBox.setMaximumWidth(230)
groupBox.setMaximumHeight(700)
lbRenderer = QtGui.QLabel("Renderer :",self)
lbFolders = QtGui.QLabel("Folders :",self)
cbRenderer = QtGui.QComboBox(self)
cbRenderer.addItem("Vray")
cbRenderer.addItem("Octane")
lvFolders = QtGui.QListView(self)
lvFolders.setMaximumWidth(220)
lvFolders.setMaximumHeight(500)
btnAddNewObject = QtGui.QPushButton('Add New Objects',self)
btnNewSet = QtGui.QPushButton('New Set',self)
vbox = QtGui.QGridLayout()
vbox.addWidget(lbRenderer,0,0)
vbox.addWidget(cbRenderer,0,1,1,3)
vbox.addWidget(lbFolders,2,0,1,4)
vbox.addWidget(lvFolders,3,0,1,4)
vbox.setColumnStretch(1, 1)
vbox.addWidget(btnAddNewObject,4,0,1,2)
vbox.addWidget(btnNewSet,4,3)
groupBox.setLayout(vbox)
return groupBox
app = QApplication.instance()
if app is None:
app = QApplication(sys.argv)
clock = Window()
clock.show()
app.exec_()
:
이 내 코드입니다. 하지만 내가 왜 이걸 실행하려고하면 아무 것도 나타나지 않는 이유를 모르겠다. (내 GUI 또는 경고는 내 코드가 좋지 않다.) 모든
정말 고마워요,하지만 난 위의 코드에 내 코드를 삽입 할 때, 그것은 코드가 화면, 성공 통보 ,하지만 내부에 어떤 기능을 가지고 있지 않습니다. –