Utwórz prostą aplikację PYQT do dodania:
Kroki wdrożenia prostej aplikacji PYQT do obliczenia suma dwóch liczb pokazano w tej sekcji samouczka. Tutaj wartości liczbowe zostaną pobrane od użytkownika za pomocą skrzynek tekstowych, po wykonaniu skryptu, wówczas suma wartości zostanie wyświetlona po kliknięciu przycisku. Utworzono tutaj okno z niezbędnymi pól, aby zbudować projekt aplikacji; Następnie skrypt Python jest używany do obliczenia suma.
Kroki:
Krok 1. Utwórz obiekt aplikacji PYQT
Musisz zaimportować wymagane moduły Pythona, aby zaprojektować zastosowanie Pyqt tego samouczka. Aby zaprojektować tę aplikację, będzie ona wymagała dwóch etykiet, dwóch pól tekstowych i przycisku.
Qapplication, QMainWindow, Qlabel, QTextedit, I Qpushbutton Moduły będą musiały zaprojektować aplikację.
Dodaj następujące wiersze na początku skryptu, aby użyć tych modułów.
# Zaimportuj niezbędne modułyDodaj następujące wiersze, aby utworzyć obiekt aplikacji i uruchom pętlę zdarzeń. Nic nie pojawi się teraz po wykonaniu skryptu.
# Utwórz aplikację Object PyqtKrok 2: Utwórz obiekt klasy i okna
Utwórz klasę, aby dodać niezbędne obiekty w tym kroku, aby zaprojektować okno aplikacji.
Dodaj następujące wiersze, aby utworzyć klasę z obiektem okiennym. Tutaj ustawiane są tytuł, rozmiar i pozycja okna. Następnie wywoływana jest metoda show (), aby wyświetlić okno jako wyjście.
Dodatek klasowy (QMainWindow):Musisz utworzyć obiekt klasy przed uruchomieniem pętli zdarzenia.
# Utwórz obiekt oknaPoniższe puste okno pojawi się po wykonaniu skryptu.
Krok 3: Dodaj niezbędne widżety w oknie, aby dodać
Teraz dodaj niezbędne obiekty wymagane do wdrożenia aplikacji. Trzy obiekty Qlabel widżet, dwa obiekty QTextedit widżet i obiekt przycisku Qpushbutton Widżet powstają na tym etapie. Pierwsze dwa obiekty etykiet zostaną użyte do dostarczenia tekstu pomocy przed skrzynkami tekstowymi. QTextedit Obiekty zostaną użyte do przyjmowania dwóch wartości liczby od użytkownika. Qpushbutton Obiekt zostanie utworzony, aby obliczyć sumę liczb wejściowych za pomocą funkcji obsługi zdarzeń, która zostanie utworzona w następnym kroku. Ostatni obiekt etykiety zostanie użyty do wyświetlania podsumowania dwóch liczb. Tutaj setgeometria () Funkcja jest wywoływana dla każdego obiektu, aby ustawić pozycję obiektu w oknie.
# Utwórz etykietę dla pierwszego numeruNastępujące dane wyjściowe pojawi się po wykonaniu skryptu. W tym kroku nie jest tworzona funkcja obsługi zdarzeń, która służy do obliczenia suma liczb. Tak więc, jeśli użytkownik kliknie przycisk, nic się nie stanie.
Krok 4: Utwórz i wywołać funkcję, aby obsłużyć zdarzenie kliknięcia przycisku
Utwórz metodę nazwaną onClicked () z następującymi wierszami wewnątrz dodatek klasa do obsługi zdarzenia kliknięcia przycisku. Wartości skrzynek tekstowych są konwertowane na liczby liczb całkowitych za pomocą int () funkcja i przechowywana w Num1 I Num2 zmienne. Następnie suma Num1 I Num2 są przechowywane w wynik zmienny. Wartości Num1, Num2, I wynik zmienne są konwertowane na wartości ciągów za pomocą str () funkcja przed przechowywaniem wartości w wyjście zmienny. Trzeci obiekt etykiety służy do wyświetlania zawartości wyjście zmienny.
def onclicked (self):Suma „ + str (num1) +” i „ + str (num2) +” to „ + str (wynik) +”
'Dodaj następujące wiersze w klasie po obiekcie przycisku, aby wywołać metodę OnClicked (), gdy przycisk zostanie kliknięty.
# Funkcja połączenia po kliknięciu przyciskuPo wykonaniu skryptu, jeśli użytkownik wprowadził 12 I 18 w polach tekstowych i kliknął Obliczyć sumę przycisk i następujące sformatowane wyjście pojawią się poniżej przycisku.
Wniosek:
Wdrożenie bardzo prostej aplikacji PYQT zostało wyjaśnione w tym samouczku, zaczynając od podstawowego, aby pomóc nowym użytkownikom Python. Mamy nadzieję, że użytkownik będzie mógł zaprojektować i stworzyć prostą aplikację PYQT po prawidłowym zakończeniu i zrozumieniu kroków tego samouczka.