Rozdział 18 · Projekt: Aplikacja do rysowania
Aplikacja do rysowania — wyjaśnienie
Tak będzie wyglądał gotowy projekt. Rozłożymy drogę do niego krok po kroku — od pustego płótna do architektury na poziomie aplikacji.
Aplikacja do rysowania — wyjaśnienie
Złóż własny mały „Paint”
- Płótno do rysowania (widget
Canvas); - Paska Pasków — przyciski wyboru kształtów;
- Reakcja na ruchy myszy i kliknięcia;
- Rysowanie linii, prostokątów, owalnych kształtów;
- Wybór grubości i koloru;
- Przycisk czyszczenia płótna i wolny los.
To da uczciwie działający program w kilku sekcjach – sekcja 18.7. A Następnie rozdział wraca i analizuje Canvas znacznie dokładniej: co jest naprawdę Przechowuje płótno, jak ułożone są współrzędne, co oznacza „cofnięcie akcji”
Zaczynamy
nachalo.py
import tkinter as tk
root = tk.Tk()
root.title(„Rysowanka”)
Praktyka: Zaczynam składać grę rysującą
Moduł tkinter otwiera natywne okno Python — wykonaj lokalnie w VS Code, PyCharm lub Jupyter
Praktyka kursuje lokalnie