Projekt edukacyjny · Rozdział 18
Rysowalnia
Prawdziwa aplikacja do rysowania do Tkinter: wybierania kształtu, koloru i grubości linii, rysowania myszką na płótnie.
01 / O projekcie
Jak działa projekt
Edytor graficzny przechowuje kształty w osobnym modelu dokumentu i odpowiada Canvas jedynie za ich wyświetlanie. Jedno uderzenie liczy się jako jedno działanie; dokument można zapisać do JSON i ponownie otworzyć.
Cechy
- Ołówek, linia, prostokąt, owal, gumka do wymazywania
- Wybór koloru i grubości linii
- Anuluj, powtórz i zapisz dokument do JSON
Co przećwiczysz
- Oddzielny stan aplikacji i widżety Tkinter
- Obsługiwać mysz i skróty klawiszowe
- Sprawdź dane podczas przesyłania pliku
02 / Lokalna premiera
Uruchomienie projektu
python projects/tkinter/paint-app/paint_app.pyWymagane jest lokalne środowisko z Tkinter i graficznym wyświetlaczem.