Projektstruktur:
Code: Select all
C:\Python_projeler\
├── bear_widget.py
└── main.py
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
Wie ich es ausführe:
Code: Select all
C:\Python_projeler>python main.py
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()
Mobile version