====== Dodawanie liczb ======
Prosty program do dodawania liczb przy użyciu biblioteki PyQt5 w języku Python.
{{page>:szablon:gfx:python}}
* Zainstaluj bibliotekę PyQt5, jeśli jej jeszcze nie masz. Możesz to zrobić za pomocą pip:
''pip install PyQt5''
* Następnie stwórz prosty interfejs użytkownika:
Utwórz plik programu:
''touch dodaj.py''
Wklej kod:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLineEdit, QPushButton, QLabel
class DodawanieLiczb(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('Dodawanie Liczb')
self.setGeometry(100, 100, 300, 150)
layout = QVBoxLayout()
self.liczba1_input = QLineEdit(self)
self.liczba2_input = QLineEdit(self)
self.wynik_label = QLabel(self)
layout.addWidget(self.liczba1_input)
layout.addWidget(self.liczba2_input)
layout.addWidget(self.wynik_label)
dodaj_button = QPushButton('Dodaj', self)
dodaj_button.clicked.connect(self.dodaj)
layout.addWidget(dodaj_button)
self.setLayout(layout)
def dodaj(self):
liczba1 = float(self.liczba1_input.text())
liczba2 = float(self.liczba2_input.text())
suma = liczba1 + liczba2
self.wynik_label.setText(f'Wynik dodawania: {suma}')
if __name__ == '__main__':
app = QApplication(sys.argv)
window = DodawanieLiczb()
window.show()
sys.exit(app.exec_())
Ten program tworzy prosty interfejs użytkownika z dwoma polami do wprowadzania liczb, przyciskiem Dodaj i polem wynikowym. Po kliknięciu przycisku Dodaj program pobiera wprowadzone liczby, dodaje je i wyświetla wynik w polu wynikowym.
Wynik zostanie wyświetlony na ekranie.
Uruchom program poleceniem:
''python dodaj.py''
{{indexmenu>:kategoria:programowanie:python#1}}