Corrected Code

from tkinter import *

class LibraryManagementSystem:
    def __init__(self, root):
        self.root = root
        self.root.title("Library Management System")
        self.root.geometry("1550x800+0+0")

if __name__ == "__main__":
    root = Tk()
    obj = LibraryManagementSystem(root)
    root.mainloop()

2 thoughts on “Corrected Code

  1. mohammad sarfraj's avatar mohammad sarfraj 3rd Jan 2024 / 7:59 am

    from tkinter import *
    class LibraryManagementSystem:
    def __init__(self, root):
    self.root = root
    self.root.title(“Library Management System”)
    self.root.geometry(“1400×700+0+0″)
    lbltitle=Label(self.root,text=”LIBRARY MANGEMENT SYSTEM”,bg=”powder blue”,fg=”green”,bd=20,relief=”ridge”,font=(“Times New Roman”,50,”bold”),padx=2,pady=6)
    lbltitle.pack(side=TOP,fill=X)
    frame=Frame(self.root,bd=12,relief=”ridge”,padx=20,bg=”powder blue”)
    frame.place(x=0,y=130,width=1500,height=400)
    #DATA FRAME LEFT
    DataFrameLeft=LabelFrame(frame,text=”LIBRARY MEMBERSHIP INFORMATION”,bg=”powder blue”,fg=”green”,bd=12,relief=”ridge”,font=(“Times New Roman”,12,”bold”))
    DataFrameLeft.place(x=0,y=5,width=750,height=350)
    lblmember=Label(DataFrameLeft,bg=”powder blue”,text=”MEMBER TYPE”,font=(“Times New Roman”,15,”bold”),padx=2,pady=6)
    lblmember.grid(row=0,column=0,sticky=W)
    comMember=ttk.Combobox(DataFrameLeft,font=(“Times New Roman”,15,”bold”),width=27,state=”readonly”)
    comMember[“value”]=(“ADMIN STAFF”,”STUDENT”,”LECTURER”)
    comMember.grid(row=0,column=1)
    lblPRN_no=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=”PRN NO.”,padx=2,bg=”powder blue”)
    lblPRN_no.grid(row=1,column=0,sticky=W)
    textPRN_no=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textPRN_no.grid(row=1,column=1)
    #DATA FRAME RIGHT
    DataFrameRight=LabelFrame(frame,text=”BOOK DETAILS”,bg=”powder blue”,fg=”green”,bd=12,relief=”ridge”,font=(“Times New Roman”,12,”bold”))
    DataFrameRight.place(x=760,y=5,width=500,height=350)
    #BUTTONS
    Framebutton=Frame(self.root,bd=12,relief=”ridge”,padx=20,bg=”powder blue”)
    Framebutton.place(x=0,y=530,width=1350,height=70)
    #INFORMATION FRAME
    FrameDetails=Frame(self.root,bd=12,relief=”ridge”,padx=20,bg=”powder blue”)
    FrameDetails.place(x=0,y=600,width=1350,height=80)
    if __name__ == “__main__”:
    root = Tk()
    obj = LibraryManagementSystem(root)
    root.mainloop()

    Like

  2. mohammad sarfraj's avatar mohammad sarfraj 8th Jan 2024 / 6:34 am

    from tkinter import *
    from tkinter import ttk

    class LibraryManagementSystem:
    def __init__(self, root):
    self.root = root
    self.root.title(“Library Management System”)
    self.root.geometry(“1400×700+0+0″)

    lbltitle=Label(self.root,text=”LIBRARY MANGEMENT SYSTEM”,bg=”powder blue”,fg=”green”,bd=20,relief=”ridge”,font=(“Times New Roman”,50,”bold”),padx=2,pady=6)
    lbltitle.pack(side=TOP,fill=X)
    frame=Frame(self.root,bd=12,relief=”ridge”,padx=20,bg=”powder blue”)
    frame.place(x=0,y=130,width=1500,height=400)
    #DATA FRAME LEFT
    DataFrameLeft=LabelFrame(frame,text=”LIBRARY MEMBERSHIP INFORMATION”,bg=”powder blue”,fg=”green”,bd=12,relief=”ridge”,font=(“Times New Roman”,12,”bold”))
    DataFrameLeft.place(x=0,y=5,width=750,height=350)

    lblmember=Label(DataFrameLeft,bg=”powder blue”,text=”MEMBER TYPE”,font=(“Times New Roman”,15,”bold”),padx=2,pady=6)
    lblmember.grid(row=0,column=0,sticky=W)
    comMember=ttk.Combobox(DataFrameLeft,font=(“Times New Roman”,15,”bold”),width=24,state=”readonly”)
    comMember[“value”]=(“ADMIN STAFF”,”STUDENT”,”LECTURER”)
    comMember.grid(row=0,column=1)

    lblPRN_no=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=”PRN NO.”,padx=2,pady=2,bg=”powder blue”)
    lblPRN_no.grid(row=1,column=0,sticky=W)
    textPRN_no=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textPRN_no.grid(row=1,column=1)

    lblTitle=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=”ID NO.”,padx=2,pady=2,bg=”powder blue”)
    lblTitle.grid(row=2,column=0,sticky=W)
    textTitle=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textTitle.grid(row=2,column=1)

    lblFirstName=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=”First Name”,padx=2,pady=2,bg=”powder blue”)
    lblFirstName.grid(row=3,column=0,sticky=W)
    textFirstName=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textFirstName.grid(row=3,column=1)

    lblLastName=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=”Last Name”,padx=2,pady=2,bg=”powder blue”)
    lblLastName.grid(row=4,column=0,sticky=W)
    textLastName=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textLastName.grid(row=4,column=1)

    lblAddress1=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=”Address 1″,padx=2,pady=2,bg=”powder blue”)
    lblAddress1.grid(row=5,column=0,sticky=W)
    textAddress1=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textAddress1.grid(row=5,column=1)

    lblAddress2=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=”Address 2″,padx=2,pady=2,bg=”powder blue”)
    lblAddress2.grid(row=6,column=0,sticky=W)
    textAddress2=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textAddress2.grid(row=6,column=1)

    lblPostcode=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=” Post Code”,padx=2,pady=2,bg=”powder blue”)
    lblPostcode.grid(row=7,column=0,sticky=W)
    textPostcode=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textPostcode.grid(row=7,column=1)

    lblMobile=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=” Mobile No.”,padx=2,pady=2,bg=”powder blue”)
    lblMobile.grid(row=8,column=0,sticky=W)
    textMobile=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textMobile.grid(row=8,column=1)

    lblMobile=Label(DataFrameLeft,font=(“arial”,12,”bold”),text=” Mobile No.”,padx=2,pady=2,bg=”powder blue”)
    lblMobile.grid(row=9,column=0,sticky=W)
    textMobile=Entry(DataFrameLeft,font=(“arial”,13,”bold”),width=29)
    textMobile.grid(row=9,column=1)

    #DATA FRAME RIGHT
    DataFrameRight=LabelFrame(frame,text=”BOOK DETAILS”,bg=”powder blue”,fg=”green”,bd=12,relief=”ridge”,font=(“Times New Roman”,12,”bold”))
    DataFrameRight.place(x=760,y=5,width=500,height=350)
    self.txtBox=Text(DataFrameRight,font=(“arial”,12,”bold”),width=32,height=16,padx=6)
    self.txtBox.grid(row=0,column=2)
    listBooks=[“PYTHON BASICS”,”PYTHON IN DEEP”,”MODULES IN PYTHON”,”MACHINE PYTHON”,”FLUENT PYTHON”,”ELITE JUNGLE PYTHON”]
    listBox=Listbox(DataFrameRight,font=(“arial”,12,”bold”),width=20,height=16)
    listBox.grid(row=0,column=0,padx=4)
    listScrollBar.config(command=listBox.yview)
    for item in listBooks:
    listBox.insert(END,item)

    #BUTTONS
    Framebutton=Frame(self.root,bd=12,relief=”ridge”,padx=20,bg=”powder blue”)
    Framebutton.place(x=0,y=530,width=1350,height=70)
    #INFORMATION FRAME
    FrameDetails=Frame(self.root,bd=12,relief=”ridge”,padx=20,bg=”powder blue”)
    FrameDetails.place(x=0,y=600,width=1350,height=80)

    if __name__ == “__main__”:
    root = Tk()
    obj = LibraryManagementSystem(root)
    root.mainloop()

    Like

Leave a reply to mohammad sarfraj Cancel reply