Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> ingegneria del Software >> .

Come chiudere una GUI in MATLAB

Matlab è un programma di calcolo tecnico per ingegneri . Matlab include uno strumento per la creazione di interfacce utente grafiche (GUI ) che consente di selezionare gli oggetti da una tavolozza di elementi pre - codificati e personalizzare questi oggetti utilizzando una finestra di ispezione Proprietà . Quando arriva il momento per l'utente di testare e utilizzare la GUI , è importante programmare un metodo per chiudere la GUI che assicura l' utente non perderà alcun lavoro . Questo può essere fatto programmando una funzione close conferma. Cose che ti serviranno
Matlab R2007a o versione successiva
Mostra più istruzioni
1

Apri Matlab e digitare " guida " nella finestra di comando .
2

Fare clic sulla scheda "Apri esistente GUI" quando richiesto. Navigare verso la GUI salvata, selezionarla e fare clic su "OK".
3

Fare clic sull'icona di carta e matita nella finestra di editor GUI per aprire l' m -file .

4

Aggiungere il seguente codice sotto la prima funzione quotata in m -file : " guidata ( hObject , maniglie ) ; "
5

Digitare il seguente codice sotto la riga di codice digitato nel passaggio quattro : "set ( handles.figure1 , ' CloseRequestFcn ' , @ closeGUI ) ; "
6

Digitare il seguente testo alla fine del m -file : "Funzione closeGUI ( src , EVNT ) "
7

Aggiungi questo codice sotto la nuova funzione closeGUI : " selezione = questdlg ( ' ? vuoi chiudere l'interfaccia grafica ', ' Chiudi Richiesta di funzione ' , 'Si' , 'No ',' Sì '); "
8

Tipo " Selezione interruttore ", nella riga successiva di codice
9

tipo . " caso ' Si ' ", a la successiva riga di codice . Assicurarsi che questa linea è rientrato una volta .
10

tipo "delete ( GCF ) " nella riga successiva . Assicurarsi che questa linea è rientrato due volte .
11

tipo "caso 'No' " nella riga successiva . Assicurarsi che questa linea è rientrato una volta .
12

tipo "ritorno" nella riga successiva . Assicurarsi che questa linea è rientrato due volte .
13

tipo "fine" alla riga successiva per terminare la nuova funzione close conferma. Salva l' m -file e si è finito.

 

software © www.354353.com