17
วิธีการส่งผ่านข้อโต้แย้งไปยังคำสั่งปุ่มใน Tkinter?
สมมติว่าฉันButtonทำต่อไปนี้กับ Tkinter ใน Python: import Tkinter as Tk win = Tk.Toplevel() frame = Tk.Frame(master=win).grid(row=1, column=1) button = Tk.Button(master=frame, text='press', command=action) วิธีการที่actionเรียกว่าเมื่อฉันกดปุ่ม แต่สิ่งที่ถ้าผมต้องการที่จะผ่านการขัดแย้งบางอย่างเพื่อให้วิธีการaction? ฉันได้ลองด้วยรหัสต่อไปนี้: button = Tk.Button(master=frame, text='press', command=action(someNumber)) นี่เป็นการเรียกใช้เมธอดทันทีและการกดปุ่มก็ไม่ทำอะไรเลย