from Tkinter import *

class App:

    def __init__(self, master):

        frame = Frame(master)
        frame.pack()

        self.button = Button(frame, text="QUIT", command=frame.quit)
        self.button.pack(side=LEFT)

        self.en = Button(frame, text="Enable", command=self.enable_cb)
        self.en.pack(side=LEFT)

        self.dis = Button(frame, text="Disable", command=self.disable_cb)
        self.dis.pack(side=LEFT)

        self.cb = Checkbutton(frame,text="Check")
        self.cb.pack(side=LEFT)

    def enable_cb(self):
        self.cb.configure(state='normal')

    def disable_cb(self):
        self.cb.configure(state='disabled')


root = Tk()
app = App(root)
root.mainloop()