You are on page 1of 5

# Project for Airport management

from tkinter import *


import tkinter.messagebox

class Example(Frame):
def __init__(self, parent):
Frame.__init__(self, parent, background="grey")
self.parent = parent
self.initUI()

def initUI(self):
self.parent.title("FLIGHT MANAGEMENT SYSTEM")
self.pack(fill=BOTH, expand=1)
menubar = Menu(self.parent)
self.parent.config(menu=menubar)
Menu1 = Menu(menubar)
Menu2 = Menu(menubar)
Menu3 = Menu(menubar)

menubar.add_cascade(label="FLIGHT",font='nyala 14',menu=Menu1)
Menu1.add_command(label="Add Flight",font='nyala
14',command=self.addingflightform)
Menu1.add_command(label="Book Flight",font='nyala 14',
command=self.subjectform)
#Menu1.add_command(label="Multiplication calc",font='nyala 14')

menubar.add_cascade(label="TEACHERS LEVEL",font='nyala 14',menu=Menu2)


Menu2.add_command(label="Mark sheet",font='nyala 14')
Menu2.add_command(label="Report card",font='nyala 14')

menubar.add_cascade(label="STUDENTS LEVEL",font='nyala 14',menu=Menu3)


Menu3.add_command(label="Report1",font='nyala 14')
Menu3.add_command(label="Report2",font='nyala 14')

def destroy_children(self):
for child in self.winfo_children():
child.destroy()

def addingflightform(self):
self.destroy_children()
# create table stu(rno int(3), sname varchar(30),dob date, grade int(2),
fname varchar(30),
# mname varchar(30), mobile varchar(15));

l0=Label(self,text="ADD A FLIGHT ✈",fg='blue',bg="grey", font='Broadway


24')
l0.pack()
l0.place(x=550,y=10)

l1=Label(self,text="Flight Number:",fg='blue',bg="grey", font='nyala 14')


l1.pack()
l1.place(x=50,y=100)

fno=Entry(self,bg="white", fg="red", font='nyala 14')


fno.pack()
fno.place(x=250,y=100)
one_but=Button(self,text=".",bg="#0066ff",fg="white")
one_but.pack()
one_but.place(x=500, y=100)

l2=Label(self,text="Flight Name:",fg='blue',bg="grey", font='nyala 14')


l2.pack()
l2.place(x=50,y=150)

fname=Entry(self,bg="white", fg="red", font='nyala 14')


fname.pack()
fname.place(x=250,y=150)

l3=Label(self,text="Date:",fg='blue',bg="grey", font='nyala 14')


l3.pack()
l3.place(x=650,y=175)

date1=Entry(self,bg="white", fg="red", font='nyala 14')


date1.pack()
date1.place(x=720,y=175)

fix_but=Button(self,text=" Fix ",bg="red",fg="white")


fix_but.pack()
fix_but.place(x=820, y=210)

two_but=Button(self,text="-",bg="blue",fg="white")
two_but.pack()
two_but.place(x=970, y=175)

l4=Label(self,text="Departing Country:",fg='blue',bg="grey", font='nyala


14')
l4.pack()
l4.place(x=50,y=200)

fplace=Entry(self,bg="white", fg="red", font='nyala 14')


fplace.pack()
fplace.place(x=250,y=200)

l5=Label(self,text="Arriving Country:",fg='blue',bg="grey", font='nyala


14')
l5.pack()
l5.place(x=50,y=250)

tplace=Entry(self,bg="white", fg="red", font='nyala 14')


tplace.pack()
tplace.place(x=250,y=250)

l6=Label(self,text="Time:",fg='blue',bg="grey", font='nyala 14')


l6.pack()
l6.place(x=50,y=300)

ftime=Entry(self,bg="white", fg="red", font='nyala 14')


ftime.pack()
ftime.place(x=250,y=300)

l7=Label(self,text="Economy",fg='black',bg="grey", font='Broadway 16')


l7.pack()
l7.place(x=250,y=350)
l8=Label(self,text="Amount:",fg='blue',bg="grey", font='nyala 14')
l8.pack()
l8.place(x=50,y=400)

eamount=Entry(self,bg="white", fg="red", font='nyala 14')


eamount.pack()
eamount.place(x=250,y=400)

l9=Label(self,text="Tax:",fg='blue',bg="grey", font='nyala 14')


l9.pack()
l9.place(x=50,y=450)

etax=Entry(self,bg="white", fg="red", font='nyala 14')


etax.pack()
etax.place(x=250,y=450)

l10=Label(self,text="Actual Fare:",fg='blue',bg="grey", font='nyala 14')


l10.pack()
l10.place(x=50,y=500)

efare=Entry(self,bg="white", fg="red", font='nyala 14')


efare.pack()
efare.place(x=250,y=500)

three_but=Button(self,text="+",bg="#0066ff",fg="white")
three_but.pack()
three_but.place(x=500, y=500)

l11=Label(self,text="Total Seats:",fg='blue',bg="grey", font='nyala 14')


l11.pack()
l11.place(x=50,y=550)

eseat=Entry(self,bg="white", fg="red", font='nyala 14')


eseat.pack()
eseat.place(x=250,y=550)

l12=Label(self,text="Business",fg='black',bg="grey", font='Broadway 16')


l12.pack()
l12.place(x=750,y=350)

l13=Label(self,text="Amount:",fg='blue',bg="grey", font='nyala 14')


l13.pack()
l13.place(x=650,y=400)

bamount=Entry(self,bg="white", fg="red", font='nyala 14')


bamount.pack()
bamount.place(x=850,y=400)

l14=Label(self,text="Tax:",fg='blue',bg="grey", font='nyala 14')


l14.pack()
l14.place(x=650,y=450)

btax=Entry(self,bg="white", fg="red", font='nyala 14')


btax.pack()
btax.place(x=850,y=450)

l15=Label(self,text="Actual Fare:",fg='blue',bg="grey", font='nyala 14')


l15.pack()
l15.place(x=650,y=500)
bfare=Entry(self,bg="white", fg="red", font='nyala 14')
bfare.pack()
bfare.place(x=850,y=500)

four_but=Button(self,text="+",bg="#0066ff",fg="white")
four_but.pack()
four_but.place(x=1100, y=500)

l16=Label(self,text="Total Seats:",fg='blue',bg="grey", font='nyala 14')


l16.pack()
l16.place(x=650,y=550)

bseat=Entry(self,bg="white", fg="red", font='nyala 14')


bseat.pack()
bseat.place(x=850,y=550)

add_but=Button(self,text=" Add ",bg="#0066ff",fg="white")


add_but.pack()
add_but.place(x=200, y=600)

select_but=Button(self,text=" Select ",bg="#0066ff",fg="white")


select_but.pack()
select_but.place(x=400, y=600)

update_but=Button(self,text=" Update ",bg="#0066ff",fg="white")


update_but.pack()
update_but.place(x=600, y=600)

delete_but=Button(self,text=" Delete ",bg="#0066ff",fg="white")


delete_but.pack()
delete_but.place(x=800, y=600)

clear_but=Button(self,text=" Clear ",bg="#0066ff",fg="white")


clear_but.pack()
clear_but.place(x=1000, y=600)

def subjectform(self):

self.destroy_children()

l0=Label(self,text="SUBJECT FORM",fg='yellow',bg="#7676EE", font='Broadway


24')
l0.pack()
l0.place(x=250,y=10)

def main():

root = Tk()
root.geometry("1100x680")
app = Example(root)
root.mainloop()
if __name__ == '__main__':
main()

You might also like