大家好,他们是python的新手,正在尝试开发一个药房系统,但始终卡在TypeError中:Window1()不带任何参数。下面是我的代码。请帮助我了解TypeError的原因以及在哪里可以纠正。谢谢
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 __int__(self, master):
self.master = master
self.master.title("Pharmacy Management System")
self.master.geometry('1350x750+0+0')
self.frame = Frame(self.master)
self.frame.pack()
self.btnRegistration = Button(self.frame, text="Patients Registration System", command=self.Registration_window)
self.btnRegistration.grid(row=0, column=0)
self.btnHospital = Button(self.frame, text="Hospital Management System", command=self.Hospital_window)
self.btnHospital.grid(row=0, column=1)
def Registration_window(self):
self.newWindow = Toplevel(self.master)
self.app = Window2(self.newWindow)
def Hospital_window(self):
self.newWindow = Toplevel(self.master)
self.app = Window3(self.newWindow)
class Window2:
def __int__(self, master):
self.master = master
self.master.title("Patients Registration System")
self.master.geometry('1350x750+0+0')
self.frame = Frame(self.master)
self.frame.pack()
class Window3:
def __int__(self, master):
self.master = master
self.master.title("Hospital Management System")
self.master.geometry('1350x750+0+0')
self.frame = Frame(self.master)
self.frame.pack()
if __name__ == '__main__': main()