Domanda

ho scritto strumenti a Maya per anni, utilizzando MEL e Python. Mi piacerebbe mi considero un esperto in progettazione su misura della finestra / gui in Maya ad eccezione di una zona; modificando i pannelli e gli editori esistenti.

In genere, io sto strumenti che necessitano di interfacce utente completamente personalizzata costruzione, quindi la sua consuetudine per me per costruirli da zero. Tuttavia, di recente ho trovato a voler aggiungere alcune funzionalità aggiuntive per l'editor strato in Maya. Ho visto tutorial che spiegano come fare questo, ma ora che io voglio farlo, non riesco a trovare alcuna.

collegamenti a tutorial o una breve frammento di codice per farmi iniziare sarebbe grande. Ho solo bisogno di sapere come trovare lo strato di editore / pannello e, per esempio, aggiungere un pulsante o un campo di testo ad esso.

È stato utile?

Soluzione

Hai provato a cercare nomi di elementi di interfaccia utente nei file MEL sotto directory di installazione maya? Dovrebbe essere uno degli script MEL inclusi, e da lì si può semplicemente modificarlo.

Altri suggerimenti

Il modo più semplice possibile modificare il codice Maya esistente e metterla in voi utente / script. È possibile utilizzare whatis per ottenere il nome dello script. Dire per esempio:

whatIs "layerEditor"; 

Il risultato viene ./scripts/others/layerEditor.mel // .Ma ora è possibile utilizzare il confezionamento un'istanza con PyQt anche.

Old post, ma forse qualcuno vuole ancora da scoprire.

Ho scritto questo script di almeno 30 anni fa: http://www.creativecrash.com/maya/downloads/scripts-plugins/interface-display/c/guihelper

La sua orribile scripting-saggio, ma molto utile per la modifica di Gui di Maya. È possibile aggiungere menu a comparsa a tutti gli elementi GUI con il nome del prodotto, i comandi per stampare gerarchia ecc; e si può caricare una finestra che mostra lLa gerarchia dei controlli GUI.

Di solito il trucco è quello di individuare un controllo gui che ha un nome specifico, per esempio TimeSliderForm, e poi attraversare la gerarchia a dove si vuole andare, interrogando il comando di controlli, aiutare il testo, il testo dell'etichetta ecc.

avendo appena inciampato in tutta la tua domanda, hai provato Digital Tutors Guida Artisti da MEL? I capitoli 19-22 descrivono passo passo come creare il proprio personalizzato GUI e finestre in Maya, ecco il link: http://www.digitaltutors.com/store/home.php?cat= 82

Buon divertimento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top