Crea una semplice applicazione PYQT per l'aggiunta:
I passaggi di implementazione di una semplice applicazione PYQT per calcolare la somma di due numeri sono mostrati in questa sezione del tutorial. Qui, i valori dei numeri verranno prelevati dall'utente utilizzando le caselle di testo, dopo aver eseguito lo script, quindi la somma dei valori verrà visualizzata dopo aver fatto clic su un pulsante. Una finestra con i campi necessari è stata creata qui per creare la progettazione dell'applicazione; Successivamente, lo script Python viene utilizzato per calcolare la somma.
Passaggi:
Passo 1. Crea oggetto applicazione PYQT
Devi importare i moduli richiesti di Python per progettare l'applicazione PYQT di questo tutorial. Per progettare questa applicazione, richiederà due etichette, due caselle di testo e un pulsante.
Qapplication, QmainWindow, Qlabel, QtextEdit, E Qpushbutton I moduli saranno tenuti a progettare l'applicazione.
Aggiungi le seguenti righe all'inizio dello script per utilizzare questi moduli.
# Importa i moduli necessariAggiungi le seguenti righe per creare l'oggetto dell'applicazione e avviare il loop evento. Nulla apparirà dopo aver eseguito lo script ora.
# Crea applicazione Pyqt oggettoPassaggio 2: creare oggetto di classe e finestra
Crea la classe per aggiungere gli oggetti necessari in questo passaggio per progettare la finestra dell'applicazione.
Aggiungi le seguenti righe per creare una classe con un oggetto finestra. Qui sono impostati il titolo, le dimensioni e la posizione della finestra. Successivamente, il metodo show () viene chiamato per visualizzare la finestra come output.
Aggiunta di classe (Qmainwindow):Devi creare l'oggetto della classe prima di eseguire il loop evento.
# Crea oggetto WindowLa seguente finestra vuota verrà visualizzata dopo aver eseguito lo script.
Passaggio 3: aggiungi i widget necessari nella finestra per l'aggiunta
Ora, aggiungi gli oggetti necessari richiesti per implementare l'applicazione. I tre oggetti del Qlabel widget, due oggetti del QtextEdit widget e un oggetto pulsante del Qpushbutton Il widget viene creato in questo passaggio. I primi due oggetti dell'etichetta verranno utilizzati per fornire il testo di aiuto prima delle caselle di testo. QtextEdit Gli oggetti verranno utilizzati per prendere due valori numerici dall'utente. Qpushbutton L'oggetto verrà creato per calcolare la somma dei numeri di input utilizzando una funzione di gestore di eventi che verrà creata nel passaggio successivo. L'ultimo oggetto dell'etichetta verrà utilizzato per visualizzare la somma dei due numeri. Qui, il setGeometry () La funzione è chiamata per ogni oggetto per impostare la posizione dell'oggetto nella finestra.
# Crea l'etichetta per il primo numeroVerrà visualizzato il seguente output dopo aver eseguito lo script. Non viene creata alcuna funzione di gestore di eventi in questo passaggio, che viene utilizzato per calcolare la somma dei numeri. Quindi, se l'utente fa clic sul pulsante, non succederà nulla.
Passaggio 4: creare e chiamare la funzione per gestire l'evento click del pulsante
Crea un metodo chiamato OnClicked () con le seguenti righe all'interno del aggiunta Classe per gestire l'evento click del pulsante. I valori delle caselle di testo vengono convertiti in numeri interi usando il int () funzione e memorizzato nel file Num1 E Num2 variabili. Successivamente, la somma di Num1 E Num2 sono immagazzinati risultato variabile. I valori di Num1, Num2, E risultato Le variabili vengono convertite in valori di stringa usando il STR () funzione, prima di memorizzare i valori in produzione variabile. L'oggetto di terzo etichetta viene utilizzato per visualizzare il contenuto del produzione variabile.
def onclicked (self):La somma di " + str (num1) +" e " + str (num2) +" è " + str (risultato) + '
'Aggiungi le seguenti righe nella classe dopo l'oggetto pulsante per chiamare onClicked () quando verrà fatto clic sul pulsante.
# Funzione di chiamata quando si fa clic sul pulsanteDopo aver eseguito lo script, se l'utente ha inserito 12 E 18 nelle caselle di testo e cliccata su Calcola la somma pulsante e la seguente uscita formattata apparirà sotto il pulsante.
Conclusione:
L'implementazione di un'applicazione PYQT molto semplice è stata spiegata in questo tutorial a partire dalla base per aiutare i nuovi utenti di Python. Speriamo che l'utente sia in grado di progettare e creare una semplice applicazione PYQT dopo aver completato e compreso correttamente i passaggi di questo tutorial.