From bf35062e52a41e5afbc3d8adc470348199526bb5 Mon Sep 17 00:00:00 2001 From: Nathan Luck Date: Fri, 2 Dec 2022 17:42:28 +0000 Subject: [PATCH] Update timetable.py --- timetable.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/timetable.py b/timetable.py index 7e7ea32..e13adc1 100644 --- a/timetable.py +++ b/timetable.py @@ -9,6 +9,7 @@ twoJob = "Machine 1:\n Activity 5" threeJob = "Machine 1:\n Activity 5" fourJob = "Machine 1:\n Activity 5" +currentID = "1234" job = "PlantManager" @@ -193,12 +194,30 @@ def open_timetable_root(): edit_timetable_page.title("Edit Timetable") edit_timetable_page.geometry("1280x720") + def changeID_window(): + edit_timetable_entry = Tk() + Label(edit_timetable_entry, text="New Value:").grid(row=0) + + def setID(): + global currentID + x = entryID.get() + currentID = x + + entryID = Entry(edit_timetable_entry) + entryID.grid(row=0, column=1) + + enter = Button(edit_timetable_entry, text = "Enter", height=3, width=10, command= setID ) + enter.grid(row=0, column=2) + + edit_timetable_entry.mainloop() + def refresh(): edit_timetable_page.destroy() open_edit_timetable_page() #label edit_timetable_title = Label(edit_timetable_page, text="Edit Timetable", font="Verdana 24 bold", fg="Blue") + edit_timetable_ID = Label(edit_timetable_page, text="Currently editing timetable: "+currentID, font="Verdana 10 bold", fg="Blue") edit_nine_am = Label(edit_timetable_page, text="9am", font=("Verdana 14 bold"), fg="Black") edit_ten_am = Label(edit_timetable_page, text="10am", font=("Verdana 14 bold"), fg="Black") edit_eleven_am = Label(edit_timetable_page, text="11am", font=("Verdana 14 bold"), fg="Black") @@ -218,9 +237,12 @@ def open_timetable_root(): edit_three_pm_box = Button(edit_timetable_page, text = threeJob, font=("Verdana 10"), height=3, width=10, command= edit_timetable_entry_three ) edit_four_pm_box = Button(edit_timetable_page, text = fourJob, font=("Verdana 10"), height=3, width=10, command= edit_timetable_entry_four ) refresh_button = Button(edit_timetable_page, text = "Refresh", font=("Verdana 10"), height=3, width=10, command= refresh ) + ID_button = Button(edit_timetable_page, text = "ChangeID", font=("Verdana 10"), height=3, width=10, command= changeID_window ) #Grid edit_timetable_title.grid(row=0, column=0) + edit_timetable_ID.grid(row=1, column=0) + ID_button.grid(row=1, column=2) refresh_button.grid(row=1, column=10) edit_nine_am.grid(row=3, column=3)