Referência tirada de um estudo do blog JustinAnimator’s thoughts.

#
#
import maya.cmds as mc  
   
#Função dos botões. Mostra o nome do botão.  
def mySoftIs (name):  
     print "Meu soft é %s" % name  
       
   
#Cria a nossa janela.  
if mc.window(myWin, exists=True):  
mc.deleteUI("Softwares")  
       
myWin = mc.window("Softwares", wh=(100,100) )  
mc.rowColumnLayout()  
   
#Variavel(array) que guarda os nomes.  
mySofts =('Maya', '3D', 'Zbrush', 'Photoshop')  
   
#Executa o loop de criação dos botões.  
for obj in mySofts:  
     mc.button(l=obj, c=lambda x, i=obj:mySoftIs(i))  
   
   
mc.showWindow(myWin) 
#
#