Hallo, bin GUI-Anfänger und scheitere bei den ersten 4 Zeilen. Kann mir jemand einen Tip geben?
Danke im voraus!
import tkinter as tkinter
from tkinter import ttk
root=tk.Tk()
root.mainloop()
Fehlermeldung:
pi@raspberrypi: $ python3 gui.py
Traceback (most recent call last):
File „/home/pi/gui.py“, line 3, in <modulo>
root=tk.Tk()
File „/user/lib/python3.9/tkinter/__init__.py“,line 2270, in __init__
self.tk=_tkinter.create(screenName, baseName, className, interactive,wantobjekts, useTk,sync,use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
GUI-Anfänger Fehlermeldung
Wie sieht denn deine Entwicklungsumgebung aus?
Kann es sein, das du am Pi headless arbeitest oder sogar per remote Verbindung?
Bei mir hat diese Anleitung geholfen:
https://medium.com/@reza.teshnizi/debug ... ff818a1d2b
Kann es sein, das du am Pi headless arbeitest oder sogar per remote Verbindung?
Bei mir hat diese Anleitung geholfen:
https://medium.com/@reza.teshnizi/debug ... ff818a1d2b
Möglichlicherweise ist dein Problem schon gelöst.
Aber als Gedanke.
Du schreibst:
Du importierst tkinter als tkinter. Du versuchst aber das Fenster mit tk zu öffnen. Im Grunde sollte es klappen wenn du tkinter als Tk importiert.
Oder täusche ich mich?
Aber als Gedanke.
Du schreibst:
Code: Alles auswählen
import tkinter as tkinter
from tkinter import ttk
root=tk.Tk()
root.mainloop()
Code: Alles auswählen
import tkinter as tk
from tkinter import ttk
root=tk.Tk()
root.mainloop()