如何从0属性函数中获取tkinter toplevel的值?
def Update():
Up = Toplevel()
Up.title("Update")
taskLabel = Label(Up, text ="Update", font=('Times', 20)).grid(row=0)
var = IntVar()
radio = Radiobutton(Up, text="Fully", variable=var, value=1, command = taskUpdate).grid(row=2, sticky=W)
radio = Radiobutton(Up, text="Partly", variable=var, value=2, command = taskUpdate).grid(row=3, sticky=W)
radio = Radiobutton(Up, text="Un", variable=var, value=3, command = taskUpdate).grid(row=4, sticky=W)
note = EntryaUp, width=30, font=('Arial', 12,)).grid(row=6)
Button = Button(Up, text ="Task Complete and Send Invoice", command = taskUpdate).grid(row =7)
return (var, note)
Run Code Online (Sandbox Code Playgroud)
def updateB ():
var, noteBox = Update()
a = (var.get()) …Run Code Online (Sandbox Code Playgroud) 最近我使用Python tkinter GUI和sqlite 3来构建项目时,我在Python编程中发现了很多问题.其中一个问题是在python中从另一个函数调用函数中的多个值的最佳方法是什么?同时,我已经做了一些关于重新调用和调用函数值的研究,我知道在python函数中它可以允许返回多个值,但是,当涉及到调用时,我希望它专门调用我返回的值,例如return (x,y,z),我真的不知道怎么称呼它.
以下是我项目中的一些代码,请随时向我提出有关我的代码和上面提出的问题的任何建议
第一个功能
def taskUpdateB():
conn = sqlite3.connect("zzzsqlite.db")
booking = conn.cursor()
index = sOLB.curselection()
selTask = sOLB.get(index)
bookinID = selTask[-2]
getBookID = booking.execute('''SELECT bookingID FROM booking
WHERE bookingID=?''', (bookinID,))
taUp = Toplevel()
taUp.title("Task Update")
taskLabel = Label(taUp, text ="Task Update", font=('Times', 20))
taskLabel.grid(row=0)
showLabel = Label(taUp, text ="Please Select and Enter Infomation Below", font=('Times', 18))
showLabel.grid(row=1)
var = IntVar()
var = 0
fullRadio = Radiobutton(taUp, text="Fully", variable=var, value=1, command = …Run Code Online (Sandbox Code Playgroud)