Я новичок в Python, но знаком с MEL. На данный момент я пытаюсь создать меню для моего проекта специализации (инструмент быстрого риггинга). Я получаю эту ошибку каждый раз, пока не могу найти ей логического объяснения. Ошибка - неожиданный отступ, он появляется в дефе для создания меню.
Я действительно пытаюсь получить эту вещь на земле, спасибо заранее :)
Код:
#Python script: Autorig v0.0.1
#Interface
import maya.cmds as cmds
#Create main window
#
class AR_OptionWindow(object):
def __init__(self):
self.window = 'ar_optionsWindow'
self.title = 'Options Window'
self.size = (546, 350)
self.supportsToolAction = False
def commonMenu(self):
self.editMenu = cmds.menu(label = 'Edit')
self.editMenuSave = cmds.menuItem(
label='Save Settings'
)
self.editMenuReset = cmds.menuItem(
label='Reset Settings'
)
self.editMenuDiv = cmds.menuItem(d=True)
self.editMenuRadio = cmds.radioMenuItemCollection()
self.editMenuAction = cmds.menuItem(
label='As Action',
radioButton=True,
enable=self.supportsToolAction
)
self.editMenuTool = cmds.menuItem(
label='As Tool',
radioButton=True,
enable=self.supportsToolAction
)
self.helpMenu = cmds.menuItem(label='Help')
self.helpMenuItem = cmds.menuItem(
label='Help in %s'%self.title
)
def create(self):
if cmds.window(self.window, exists=True):
cmds.deleteUI(self.window, window=True)
self.window = cmds.window(
self.window,
title=self.title,
widthHeight=self.size
)
cmds.showWindow()
Я получаю следующую ошибку:
# Error: unexpected indent
# File "<maya console>", line 30
# self.editMenuTool = cmds.menuItem(
# ^
# IndentationError: unexpected indent
#