# -*- coding: utf-8 -*-
"""
ZetCode Tkinter tutorial
This program toggles the title of the
window with the Checkbutton widget
author: Jan Bodnar
last modified: December 2010
website: www.zetcode.com
"""
from tkinter import Tk, Frame, Checkbutton
from tkinter import IntVar, BOTH
class Example(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.parent = parent
self.initUI()
def initUI(self):
self.parent.title("Checkbutton")
self.pack(fill=BOTH, expand=1)
self.var = IntVar()
cb = Checkbutton(self, text="Show title",
variable=self.var, command=self.onClick)
cb.select()
cb.place(x=50, y=50)
def onClick(self):
if self.var.get() == 1:
self.master.title("Checkbutton")
else:
self.master.title("")
def main():
root = Tk()
root.geometry("250x150+300+300")
app = Example(root)
root.mainloop()
if __name__ == '__main__':
main()