Seite 1 von 1

tkinterfenster reagiert nicht

Verfasst: Montag 22. August 2005, 14:33
von lukas
hallo! bin gerade dabei python zu erlernen und da hab ich versucht ein tkinter-fenster zu machen, das erscheint bei mir aber nur hinter all den anderen fenster und es lässt sich kein knopf drücken, auch nicht schließen - einzig und alleine minimieren kann ich es.
(ich benutze MAC OS X, und macpython 2.4), den code hab ich von einer tutorialseite kopiert, daher vermute ich das ich dabei keinen fehler gemacht habe.

lg.

Verfasst: Montag 22. August 2005, 15:20
von Mr_Snede
Bitte poste den Link zum Tutorial (bzw zu dem von dir verwendeten Code) oder (besser) poste den von dir verwendeten Code hier.

Sonst artet das Helfen in Hellseherei aus.

cu Sebastian

das ist mein code

Verfasst: Dienstag 23. August 2005, 00:02
von lukas
# File: hello1.py

from Tkinter import *

root = Tk()

w = Label(root, text="Hello, world!")
w.pack()

root.mainloop()
danke im voraus.
lg. lukas

Re: tkinterfenster reagiert nicht

Verfasst: Dienstag 23. August 2005, 08:11
von gerold
lukas hat geschrieben: den code hab ich von einer tutorialseite kopiert, daher vermute ich das ich dabei keinen fehler gemacht habe.
Hi!

Du hast recht. In deinem Code ist kein Fehler -- der sollte so funktionieren.

Hat hier jemand Mac-Erfahrung? :?

mfg
Gerold
:-)

Verfasst: Dienstag 23. August 2005, 17:01
von lukas
nur um mal abzuklären das ich nicht einen prinzipiellen fehler mache, also ich führe das ganze so aus:

*starten von IDLE
*erstellen eines neuen fensters, den code einfügen und danach speichern als "test.py"
*und danach mit run module starten.

danach sollte es ja eigentlich gehen, oder???

Verfasst: Dienstag 23. August 2005, 17:34
von gerold
lukas hat geschrieben: *starten von IDLE
Hi!

Das liegt **wahrscheinlich** an IDLE.

Probier dein Skript mal über die Kommandozeile/Konsole (oder wie auch immer das beim Mac heißt) :-) zu starten.

Code: Alles auswählen

python deinskript.py
Wenn es damit funktioniert, wissen wir es genau.
IDLE macht/machte bei einigen Benutzern beim Ausführen des Codes Probleme. Das hängt damit zusammen, dass IDLE selbst schon ein TK-Inter-Programm ist und dann gibt es auch noch Probleme mit Threading.

Unter Windows würde ich dir raten, auf einen anderen Editor umzusteigen, aber für den Mac kenne ich keine Alternativen.

mfg
Gerold
:-)

Verfasst: Dienstag 23. August 2005, 17:42
von gerold

Verfasst: Dienstag 23. August 2005, 19:16
von lukas
danke, über das terminal geht alles wie es sollte

luke