Projekt edukacyjny · Rozdział 18

Rysowalnia

Prawdziwa aplikacja do rysowania do Tkinter: wybierania kształtu, koloru i grubości linii, rysowania myszką na płótnie.

TkinterGUICanvas

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

  1. Oddzielny stan aplikacji i widżety Tkinter
  2. Obsługiwać mysz i skróty klawiszowe
  3. Sprawdź dane podczas przesyłania pliku

02 / Lokalna premiera

Uruchomienie projektu

python projects/tkinter/paint-app/paint_app.py

Wymagane jest lokalne środowisko z Tkinter i graficznym wyświetlaczem.