Reputation:
this is a code to create a login i am followinng tutorial but it gave me the error in the title
from tkinter import * import tkinter.messagebox from tkinter import ttk import random import time import datetime
def main ():
root = Tk()
app = Window1(root)
class Window1:
def __init__(self,master):
self.master = master
self.master.title("login screen")
self.master.geometry('1350x750+0+0')
self.master.config(bg = 'powder blue')
self.frame = Frame(self.master, bg = 'powder blue')
self.frame.pack()
def new_window(self):
self.newWindow= Toplevel(self.master)
self.app = Window2(self.newWindow)
class Window2:
def __init__(self,master):
self.master = master
self.master.title("Overview")
self.master.geometry('1350x750+0+0')
self.master.config(bg = 'cadet blue')
self.frame = Frame(self.master, bg = 'cadet blue')
self.frame.pack()
if __main__ == 'main__':
main()
Upvotes: 0
Views: 45
Reputation: 1648
Because __main__
has to be imported. Anyway, i believe, what you actually need is:
if __name__ == '__main__':
Upvotes: 1