TypeError:Window1()不接受任何参数

时间:2020-04-07 18:23:31

标签: python-3.x

大家好,他们是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()

0 个答案:

没有答案