Aus dem Kurs: Python: GUI-Programmierung mit TKinter
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.500 Kurse von Branchenfachleuten.
Challenge: PhotoImage-Objekte und Canvas – Tutorial zu Python
Aus dem Kurs: Python: GUI-Programmierung mit TKinter
Challenge: PhotoImage-Objekte und Canvas
(Musik) Ihre Challenge in diesem Kapitel ist die Erstellung eines Grafik-Viewers mit einem diskreten Zoom. Diskreten Zoom sehen Sie hier unten, es gibt vorgegebene Zoomfaktoren, 1, also Originalgröße, 2, 3 und 4, keine stufenlose Vergrößerung oder Verkleinerung von dem Bild. Das Bild selbst kann über ein Dateimenü ausgewählt werden und dann entsprechend dem Klick hier auf diesem Radio-Button wird das Bild vergrößert oder auch wieder verkleinert. Beachten Sie, dass hier Scrollbalken auftauchen, sobald der Bildbereich, mit dem wir hier arbeiten – das ist ein Canvas – überschritten wird von der Bildgröße. Und beachten Sie ebenso, dass das, weil wir mit einem Canvas arbeiten, keine Neuberechnung, keine echte Skalierung von diesem Bild darstellt und es dementsprechend auch hier zu Unschärfen bei dem Bild kommen wird. Aber da wir hier mit bestimmten Objekten von Tkinter arbeiten wollen und keine zusätzlichen Grafikbibliotheken verwenden wollen, ist das einkalkuliert. Also, was ist zu tun…
Inhalt
-
-
-
-
-
-
-
-
(Gesperrt)
Grafische Primitive zeichnen5 Min. 55 Sek.
-
(Gesperrt)
Formen dynamisch ändern2 Min. 45 Sek.
-
(Gesperrt)
Grafische Primitive animieren5 Min. 5 Sek.
-
(Gesperrt)
Delete or not Delete?3 Min. 23 Sek.
-
(Gesperrt)
Bilder anzeigen1 Min. 18 Sek.
-
(Gesperrt)
Bilder animieren2 Min. 50 Sek.
-
(Gesperrt)
Challenge: PhotoImage-Objekte und Canvas5 Min. 12 Sek.
-
(Gesperrt)
Solution: PhotoImage-Objekte und Canvas6 Min. 5 Sek.
-
(Gesperrt)
-