<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://sibiwiki.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Tkinter</id>
	<title>Tkinter - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://sibiwiki.de/wiki/index.php?action=history&amp;feed=atom&amp;title=Tkinter"/>
	<link rel="alternate" type="text/html" href="https://sibiwiki.de/wiki/index.php?title=Tkinter&amp;action=history"/>
	<updated>2026-04-17T15:16:51Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in SibiWiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sibiwiki.de/wiki/index.php?title=Tkinter&amp;diff=1998&amp;oldid=prev</id>
		<title>Akaibel: Die Seite wurde neu angelegt: „Kategorie:Python Kategorie:Algorithmen  Tkinter ist eine Grafikbibliothek für Python.  =Beispielcode= Der folgende Beispiel-Quelltext zeigt, wie man m…“</title>
		<link rel="alternate" type="text/html" href="https://sibiwiki.de/wiki/index.php?title=Tkinter&amp;diff=1998&amp;oldid=prev"/>
		<updated>2015-09-07T17:23:49Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&lt;a href=&quot;/wiki/index.php?title=Kategorie:Python&quot; title=&quot;Kategorie:Python&quot;&gt;Kategorie:Python&lt;/a&gt; &lt;a href=&quot;/wiki/index.php?title=Kategorie:Algorithmen&quot; title=&quot;Kategorie:Algorithmen&quot;&gt;Kategorie:Algorithmen&lt;/a&gt;  Tkinter ist eine Grafikbibliothek für Python.  =Beispielcode= Der folgende Beispiel-Quelltext zeigt, wie man m…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:Python]]&lt;br /&gt;
[[Kategorie:Algorithmen]]&lt;br /&gt;
&lt;br /&gt;
Tkinter ist eine Grafikbibliothek für Python.&lt;br /&gt;
&lt;br /&gt;
=Beispielcode=&lt;br /&gt;
Der folgende Beispiel-Quelltext zeigt, wie man mit Tkinter arbeiten kann.&lt;br /&gt;
&lt;br /&gt;
Die Methoden linie, kreis, punkt, rechteck sind Hilfsmethoden, um den Aufruf zu erleichtern.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 from tkinter import Canvas, Tk, mainloop&lt;br /&gt;
 &lt;br /&gt;
 '''def linie(canvas, x1, y1, x2, y2, color):'''&lt;br /&gt;
    linie_id = canvas.create_line(x1,y1,x2,y2,fill=color)&lt;br /&gt;
    return linie_id&lt;br /&gt;
 &lt;br /&gt;
 '''def punkt(canvas, x, y, color):'''&lt;br /&gt;
    punkt_id = linie(canvas, x, y, x+1, y, color)&lt;br /&gt;
    return punkt_id&lt;br /&gt;
 &lt;br /&gt;
 '''def kreis(canvas,x,y, r, color):'''&lt;br /&gt;
    kreis_id = canvas.create_oval(x-r,y-r,x+r,y+r, fill=color)&lt;br /&gt;
    return kreis_id&lt;br /&gt;
  &lt;br /&gt;
 '''def rechteck(canvas, x1, y1, x2, y2, color):'''&lt;br /&gt;
    rechteck_id = canvas.create_rectangle(x1,y1,x2,y2,fill=color)&lt;br /&gt;
    return rechteck_id&lt;br /&gt;
 &lt;br /&gt;
 # Callback-Methode:&lt;br /&gt;
 # Wird ausgefuehrt, wenn der Button geklickt wird.&lt;br /&gt;
 def buttonGeklickt(event):&lt;br /&gt;
    print(&amp;quot;Button geklickt!&amp;quot;)&lt;br /&gt;
    leinwand.delete(kreisId)&lt;br /&gt;
    for i in punkteIds:&lt;br /&gt;
        leinwand.move(i, 0, -50)&lt;br /&gt;
  &lt;br /&gt;
 # *** Hauptprogramm ***&lt;br /&gt;
 &lt;br /&gt;
 # Groesse der Leinwand festlegen&lt;br /&gt;
 leinwand_breite = 200&lt;br /&gt;
 leinwand_hoehe = 200&lt;br /&gt;
 &lt;br /&gt;
 # Vorbereitung der Grafik&lt;br /&gt;
 master = Tk()&lt;br /&gt;
 &lt;br /&gt;
 leinwand = Canvas(master,&lt;br /&gt;
           width=leinwand_breite,&lt;br /&gt;
           height=leinwand_hoehe)&lt;br /&gt;
 leinwand.pack()&lt;br /&gt;
 # festlegen, was passiert, wenn der Button geklickt wird.&lt;br /&gt;
 leinwand.bind(&amp;quot;&amp;lt;Button-1&amp;gt;&amp;quot;, buttonGeklickt)&lt;br /&gt;
 &lt;br /&gt;
 # Linie zeichnen&lt;br /&gt;
 &lt;br /&gt;
 linieId = linie(leinwand, 20, 100, 180, 100, &amp;quot;blue&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 # Punkte zeichnen&lt;br /&gt;
 punkteIds = []&lt;br /&gt;
 for x in range(1,19):&lt;br /&gt;
    punktId = punkt(leinwand, x*10, 110, &amp;quot;black&amp;quot;)&lt;br /&gt;
    punkteIds.append(punktId)&lt;br /&gt;
 &lt;br /&gt;
 # Rechteck zeichnen&lt;br /&gt;
 rechteckId = rechteck(leinwand, 30,170,80,190, &amp;quot;green&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 # Kreis zeichnen&lt;br /&gt;
 kreisId = kreis(leinwand, 30,60, 20, &amp;quot;red&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Beenden des Programms verhindern&lt;br /&gt;
 mainloop()&lt;/div&gt;</summary>
		<author><name>Akaibel</name></author>
	</entry>
</feed>