Pregunta

He estado escribiendo herramientas de Maya por años con MEL y Python. Yo me considero un experto en el diseño personalizado de la ventana / GUI en maya a excepción de una zona; la modificación de los paneles y editores existentes.

Por lo general, estoy totalmente herramientas que necesitan interfaces de usuario personalizada construcción, por lo que su costumbre para mí para construir desde cero. Sin embargo, recientemente me he encontrado que quieren añadir alguna funcionalidad adicional para el editor de capa en maya. He visto tutoriales que explican cómo hacer esto, pero ahora que quiero hacerlo, no puedo encontrar ninguna.

Los enlaces a tutoriales o un breve fragmento de código de ayuda para empezar sería grande. Sólo necesito saber cómo encontrar la capa editor / panel y, por ejemplo, añadir un botón o campo de texto a la misma.

¿Fue útil?

Solución

¿Usted ha intentado buscar nombres de los elementos de interfaz de usuario en archivos MEL bajo el directorio de instalación de maya? Debe ser uno de los guiones MEL incluidos, y desde allí se puede simplemente modificarlo.

Otros consejos

La manera fácil puede modificar el código Maya existente y ponerla en que el usuario / script. Puede utilizar Whatis para obtener el nombre del script. Digamos por ejemplo:

whatIs "layerEditor"; 

El resultado se ./scripts/others/layerEditor.mel // .Pero ahora se puede utilizar envolver ejemplo, con PyQt también.

Mensaje viejo, pero tal vez alguien todavía quiere saber.

he escrito este guión hace al menos 30 años: http://www.creativecrash.com/maya/downloads/scripts-plugins/interface-display/c/guihelper

Su terrible scripting-sabia, pero muy útil para modificar Gui de Maya. Puede agregar menús emergentes a todos los elementos de interfaz GUI con el nombre del elemento, los comandos para imprimir jerarquía etc; y se puede cargar una ventana que muestra excedía jerarquía de control GUI.

Por lo general, el truco consiste en identificar un control de interfaz gráfica de usuario que tiene un nombre específico, por ejemplo TimeSliderForm, y luego recorrer la jerarquía a la que desea ir, mediante la consulta del comando de control, texto de ayuda texto de la etiqueta, etc.

que acaba tropezó con su pregunta, ¿ha intentado tutores Guía artistas digitales a MEL? Los capítulos 19-22 describen paso a paso cómo crear su propia interfaz gráfica de ventanas y en Maya, aquí está el enlace: http://www.digitaltutors.com/store/home.php?cat= 82

Diviértete.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top