mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-24 19:02:48 +00:00
33 lines
854 B
Python
33 lines
854 B
Python
![]() |
#!/usr/bin/env kross
|
||
|
|
||
|
class TkTest:
|
||
|
def __init__(self):
|
||
|
import Tkinter
|
||
|
self.root = Tkinter.Tk()
|
||
|
self.root.title("TkTest")
|
||
|
self.root.deiconify()
|
||
|
|
||
|
self.mainframe = Tkinter.Frame(self.root)
|
||
|
self.mainframe.pack()
|
||
|
|
||
|
self.button1 = Tkinter.Button(self.mainframe, text="Button1", command=self.callback1)
|
||
|
self.button1.pack(side=Tkinter.LEFT)
|
||
|
|
||
|
self.button2 = Tkinter.Button(self.mainframe, text="Button2", command=self.callback2)
|
||
|
self.button2.pack(side=Tkinter.LEFT)
|
||
|
|
||
|
self.exitbutton = Tkinter.Button(self.mainframe, text="Exit", command=self.root.destroy)
|
||
|
self.exitbutton.pack(side=Tkinter.LEFT)
|
||
|
|
||
|
self.root.mainloop()
|
||
|
|
||
|
def callback1(self):
|
||
|
import tkMessageBox
|
||
|
tkMessageBox.showinfo("Callback1", "Callback1 called.")
|
||
|
|
||
|
def callback2(self):
|
||
|
import tkMessageBox
|
||
|
tkMessageBox.showinfo("Callback2", "Callback2 called.")
|
||
|
|
||
|
TkTest()
|