1.Konwersja temperatur:
Celsius → Fahrenheit
Fahrenheit → Celsius
2.Konwersja długości:
Kilometry → Mile
Mile → Kilometry
3.Konwersja masy:
Kilogramy → Funty
Funty → Kilogramy
Intuicyjny interfejs okienkowy (Tkinter)
Obsługa błędów (np. nieprawidłowe dane wejściowe)
Modularna struktura: logika konwersji oddzielona od GUI
unit-converter/
│
├── src/
│ ├── converter.py # logika konwersji jednostek
│ └── app.py # aplikacja GUI (Tkinter)
│
└── README.md
1.Przejdź do folderu projektu:
cd unit-converter
2.Uruchom aplikację:
python src/app.py
3.Pojawi się okno konwertera z polem do wpisania wartości i listą dostępnych konwersji.
Projekt nie wymaga żadnych zewnętrznych bibliotek.
Tkinter jest częścią standardowej instalacji Python 3.8+.
Aplikacja składa się z dwóch modułów:
converter.py — zawiera funkcje matematyczne odpowiedzialne za konwersję jednostek.
app.py — tworzy interfejs okienkowy, obsługuje zdarzenia i wyświetla wynik użytkownikowi.
Po wpisaniu wartości i wybraniu typu konwersji aplikacja:
1.Pobiera wartość z pola tekstowego.
2.Sprawdza, czy jest liczbą.
3.Wykonuje odpowiednią funkcję konwersji.
4.Wyświetla wynik w oknie.