Mein Programm loget Einträge aus der GUI in einer Zugriffsdatenbank ab. Alles funktioniert gut, aber nach einer Weile laden Sie die neuen Fensteranforderungen, die bei der Einreichung mit den Schaltflächen auftreten, nicht mehr. Siehe die GUI und leeres Leerzeichen unten.#Define function for popup to check if user input is to be continued on stock
def safetyCheckStock():
global newWindow
newWindow = Toplevel()
newWindow.title("Safety Check")
newWindow.focus_set()
icon =PhotoImage(file='logo.png')
newWindow.iconphoto(False, icon)
oldQty = findOldQty()
Label(newWindow, text = "Are you sure you want\nto stock "+retrieveQty()+" of Job "+retrieveJob()+"?",font=("Arial bold", 24) ,fg="black").grid(row=0,column=0,padx=30,pady=3,sticky='W',columnspan=2)
Button(newWindow, text = "Yes", command = lambda : safetyDecisionStock(True),width='28',height='7', bg= "#6fbffb").grid(row=1,column=0,padx='4',pady='4',sticky='W')
Button(newWindow, text = "No", command = lambda : safetyDecisionStock(False),width='28',height='7', bg="#959799").grid(row=1,column=1,padx='4',pady='4',sticky='W')
newWindow.bind("",closeNewWindow)
newWindow.mainloop()
#Run stock PCB if input was yes.
def safetyDecisionStock(decision):
newWindow.destroy()
if decision:
stockPCB()
< /code>
Ich bin mir nicht sicher, ob ich das Fenster aufrufe. Aber das scheint ein Cache -Problem zu sein. Es funktioniert für eine Stunde Einträge und zeigt dann nur einen leeren Bildschirm an, bis das Programm neu startet. Jede Hilfe wäre sehr geschätzt.
Tkinter laden kein neues Fenster nach einer Weile ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post