RosettaCodeData/Task/Simple-windowed-application/Python/simple-windowed-application...

23 lines
641 B
Python

#!/usr/bin/env python
from Tkinter import Button, Frame, Label, Pack
class ClickCounter(Frame):
def click(self):
self.count += 1
self.label['text'] = 'Number of clicks: %d' % self.count
def createWidgets(self):
self.label = Label(self, text='here have been no clicks yet')
self.label.pack()
self.button = Button(self, text='click me', command=self.click)
self.button.pack()
def __init__(self, master=None):
Frame.__init__(self, master)
Pack.config(self)
self.createWidgets()
self.count = 0
if __name__=="__main__":
ClickCounter().mainloop()