Seite 1 von 1

Einfaches Textfenster erstellen

Verfasst: Mittwoch 20. Februar 2013, 17:37
von pyth0ndev
Hallo Leute,

ich wollte einmal an ein paar simplen GUI's ausprobieren und ein simples Fenster erstellen, welches den Text "Hello World ausgibt". Das Script ist soweit fertig und ich wollte es mit einer .pyw-Datei ausführen, da sich durch der Dateiendung die Applikation nicht in der Shell öffnet.

Code: Alles auswählen

from Tkinter import *

root = Tk()

myLabel = Label(root, text="Hello World!")
myLabel.pack()

root.mainloop()
Kann mir jemand verraten, was ich falsch gemacht habe? ;)
Vielen Dank im Vorraus für alle Bemühungen.

Re: Einfaches Textfenster erstellen

Verfasst: Mittwoch 20. Februar 2013, 18:05
von BlackJack
@pyth0ndev: Gar nichts. Oder falls es damit ein Problem geben sollte, dann ist Deine Problembeschreibung falsch, weil nicht existent.

Re: Einfaches Textfenster erstellen

Verfasst: Samstag 23. Februar 2013, 11:14
von thomasgull
from tkinter import*

klein geschrieben

Thomas

Re: Einfaches Textfenster erstellen

Verfasst: Samstag 23. Februar 2013, 11:29
von BlackJack
@thomasgull: Nur falls es sich um Python 3 handelt.

Re: Einfaches Textfenster erstellen

Verfasst: Samstag 23. Februar 2013, 12:23
von wuf
Hi pyth0ndev

Dein Skript funktioniert unter Python 2.x. Um sicher zu stellen, dass es unter Python 2.x und 3.x läuft würde ich den Import von Tkinter wie folgt gestalten:

Code: Alles auswählen

try:
    #~~ For Python 2.x
    import Tkinter as tk
except ImportError:
    #~~ For Python 3.x
    import tkinter as tk

root = tk.Tk()

myLabel = tk.Label(root, text="Hello World!")
myLabel.pack()

root.mainloop()
Sternimport von Tkinter würde ich vergessen.

Gruß wuf :wink: