Seite 1 von 1

Probleme beim abspielen eines Codes

Verfasst: Montag 7. Juni 2021, 18:42
von JonBach18
Hallo Leute,

ich habe mich schon mal gemeldet wegen diesen Problem aber es geht leider immer noch nicht.
Ich habe ein Code wo eigentlich ein blaues Fenster aufgehen sollte, aber tut es leider nicht. Was hab ich leider Falsch gemacht?
Über eine Antwort würde ich mich sehr freuen :)

Danke im Voraus!

Code: Alles auswählen


from tkinter import*
import tkinter.messagebox

class Student:

    def __init__(self,root):
        self.root =root
        self.root.title("Students Database Management Systems")
        self.root.geometry("1350x750+0+0")
        self.root.config(bg="cadet blue")


if __name__== '__maim__':
    root = Tk()
    application = Student(root)
    root.mainloop()

Re: Probleme beim abspielen eines Codes

Verfasst: Montag 7. Juni 2021, 18:59
von Sirius3
Es heißt ja auch "__main__" und nicht "__maim__".
Die Klasse ist ziemlich überflüssig, der Name Student läßt auch nicht darauf schließen, dass das irgendwas mit einer GUI zu tun hat. *-Importe sollte man nicht benutzen.

Re: Probleme beim abspielen eines Codes

Verfasst: Montag 7. Juni 2021, 19:16
von JonBach18
Oh... hab ich total übersehen! Danke dir!
Ok gut zu wissen. Warum sollte man *-importe nicht verwenden?

Re: Probleme beim abspielen eines Codes

Verfasst: Montag 7. Juni 2021, 19:18
von Sirius3
Weil damit verschleiert wird, woher welcher Name stammt, und man so in die Gefahr von Namenskonflikten läuft.

Re: Probleme beim abspielen eines Codes

Verfasst: Dienstag 8. Juni 2021, 22:17
von /me
Oder um es noch quasi offiziell zu machen ist hier ein Zitat aus dem Style Guide for Python Code (den man ohnehin beachten sollte) zu diesem Thema : "Wildcard imports (from <module> import *) should be avoided, as they make it unclear which names are present in the namespace, confusing both readers and many automated tools."