Das Tkinter-Fenster wird beim Ausführen von Python main.py nicht angezeigt (keine Fehler, Windows 10, VS-Code)Python

Python-Programme
Anonymous
 Das Tkinter-Fenster wird beim Ausführen von Python main.py nicht angezeigt (keine Fehler, Windows 10, VS-Code)

Post by Anonymous »

Ich versuche, ein einfaches Tkinter-Projekt unter Windows 10 mit VS Code auszuführen.
Projektstruktur:

Code: Select all

C:\Python_projeler\
├── bear_widget.py
└── main.py
Der Code läuft ohne Fehler, aber es erscheint kein Fenster.

Wenn ich python main.py ausführe, zeigt das Terminal keinen Traceback oder Ausnahme – es kehrt einfach sofort zurück oder bleibt inaktiv.
Was ich bereits überprüft habe:
  • ✅ Python-Version: 3.13.5 (Tkinter ist enthalten)
  • ✅ Versucht, über VS Code, CMD und PowerShell zu laufen
  • ✅ Sowohl bear_widget.py als auch main.py sind im selben Ordner vorhanden
  • ✅ Tkinter mit python -m tkinter getestet → funktioniert einwandfrei (Fenster erscheint)
  • ✅ Eine einfache hinzugefügt print() in main.py → wird korrekt gedruckt
Tkinter selbst scheint also gut zu funktionieren, aber mein GUI-Skript zeigt kein Fenster an.
Wie ich es ausführe:

Code: Select all

C:\Python_projeler>python main.py
Ende meiner main.py-Datei:

Code: Select all

import tkinter as tk
from bear_widget import BearCanvas

class BearApp:
def __init__(self, root):
self.root = root
root.title("Emoji Bear")
root.resizable(False, False)

self.bear = BearCanvas(root, width=400, height=350, bg="#ffffff")
self.bear.pack()

def main():
root = tk.Tk()
app = BearApp(root)
root.mainloop()

if __name__ == "__main__":
main()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post