2017-08-17 121 views

回答

0

這可以通過使用commandcheckbuttonç以便每當它被更新它改變的checkbutton A. state

爲例見下文來實現:

from tkinter import * 

class App: 
    def __init__(self, master): 
     self.master = master 
     self.check1 = Checkbutton(self.master, text="A", state="disabled") 
     self.check2 = Checkbutton(self.master, text="B") 
     self.check3 = Checkbutton(self.master, text="C", command=self.command) 
     self.check1.pack() 
     self.check2.pack() 
     self.check3.pack() 
    def command(self): 
     if self.check1.cget("state") == "disabled": 
      self.check1.configure(state="normal") 
     else: 
      self.check1.configure(state="disabled") 


root = Tk() 
app = App(root) 
root.mainloop() 
相關問題