Code: Alles auswählen
import
Code: Alles auswählen
from tkinter import *
Code: Alles auswählen
import tkinter
Vielen Dank im vorhinein.
Code: Alles auswählen
import
Code: Alles auswählen
from tkinter import *
Code: Alles auswählen
import tkinter
Code: Alles auswählen
import tkinter
Code: Alles auswählen
import tkinter as tk
Code: Alles auswählen
from tkinter import *
root = Tk()
w = Label(root, text="Hello Tkinter!")
w.pack()
root.mainloop()
Code: Alles auswählen
from tkinter import *
root = Tk()
w = Label(root, text="Hello Tkinter!")
w.pack()
root.mainloop()
Code: Alles auswählen
import tkinter as tk
root = tk.Tk()
w = tk.Label(root, text="Hello Tkinter!")
w.pack()
root.mainloop()
Code: Alles auswählen
import tkinter
Code: Alles auswählen
import tkinter as tk
Code: Alles auswählen
from tkinter import filedialog as fd
folder = fd.askdirectory() # als Beispiel
Ja, klar. Wenn in dem Namensraum ein weiterer Namensraum steckt (z.B. ein Modul in einem Package) und ich den "Unter-Namensraum" als ganzes importiere, dann muss ich auch den weiteren Namensraum wieder explizit ansprechen. Es ist halt immer dann nötig, wenn ich sozusagen eine Ebene tiefer gehen möchte.coethen25 hat geschrieben:stimmt auch nicht ganz: wenn ich als Beispiel schreibe:muss ich trotzdem fd. davor schreiben, wo es hingehört.Code: Alles auswählen
from tkinter import filedialog as fd folder = fd.askdirectory() # als Beispiel