diff --git a/menu.py b/menu.py index d79ea90..5cc995f 100644 --- a/menu.py +++ b/menu.py @@ -9,7 +9,7 @@ import subprocess from tkinter import * -class Menu: +class empsal: def __init__(self,root): self.mainLabel=Label(root,text='Employee HR Database : Query by using Python and ML',font=('Arial',-15,'bold underline')) @@ -20,43 +20,44 @@ def __init__(self,root): root.config(menu=self.menubar) self.mysql_menu=Menu(root,tearoff=0) - self.mysql_menu.add_cascade(label='CSV/DF File Maintenance',menu=self.mysql_menu) - self.mysql_menu.add_command(label='Build/Display Csv File',command=create_csv) + self.menubar.add_cascade(label='CSV/DF File Maintenance',menu=self.mysql_menu) + self.mysql_menu.add_command(label='Build/Display Csv File',command=self.create_csv) self.mysql_menu.add_command(label='Convert Csv to excel',command=self.csv_to_excel) self.mysql_menu.add_command(label='Display Data from Excel',command=self.excel_to_table) self.mysql_menu.add_separator() self.mysql_menu.add_command(label='Exit',command=root.destroy) + self.reports_menu=Menu(root,tearoff=0) self.menubar.add_cascade(label='Reports/Data Visualization',menu=self.reports_menu) self.reports_menu.add_command(label='Display Updated DF',command=self.disp_updt_df) self.reports_menu.add_command(label='State Wise Mean Expenses,Bar Graph',command=self.state_wise_mean) - self.reports_menu_add_command(label='Gender wise sum,mean,std. Deviation',command=self.gender_wise_calc) + self.reports_menu.add_command(label='Gender wise sum,mean,std. Deviation',command=self.gender_wise_calc) self.reports_menu.add_command(label='State Wise Total Expenses ,Bar Graph',command=self.state_wise_total) self.reports_menu.add_command(label='Scatter plot of experience in years(x) v/s Salary(y)',command=self.scatter_plot) - self.predic_menu=Menu(root,tearoff=0) + self.predict_menu=Menu(root,tearoff=0) self.menubar.add_cascade(label='Prediction',menu=self.predict_menu) self.predict_menu.add_command(label='Predict Salary given experience',command=self.predict_salary) def create_csv(self): - os.system("pythonw.exe create_csv.py") + os.system("python.exe create_csv.py") def csv_to_excel(self): - os.system("pythonw.exe csv_to_xls.py") - def csv_to_table(self): - os.system("pythonw.exe Excel_to_table.py") + os.system("python.exe csv_to_xls.py") + def excel_to_table(self): + os.system("python.exe Excel_to_table.py") def disp_updt_df(self): - os.system("pythonw.exe disp_updt_df.py") + os.system("python.exe disp_updt_df.py") def state_wise_mean(self): - os.system("pythonw.exe state_wise_mean.py") + os.system("python.exe state_wise_mean.py") def state_wise_total(self): os.system("python.exe state_wise_total.py") def gender_wise_calc(self): - os.system("pythonw.exe gender_wise_calc.py") + os.system("python.exe gender_wise_calc.py") def scatter_plot(self): os.system("python.exe scatter_plot.py") def predict_salary(self): @@ -67,7 +68,7 @@ def predict_salary(self): root=Tk() root.title("Employee HR Database Query System using Python ,ML") -root.geometry("500x400") -obj=Menu(root) +root.geometry("800x800") +obj=empsal(root) root.mainloop() - \ No newline at end of file +