从oschina看到了关于Python的Tkinter简介:
又从Python官网文档:
Tkinter — Python interface to Tcl/Tk
中,知道了Tkinter是Python内置的。
打算去折腾试试。
1.参考官网的代码,写了下面的:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | #!/usr/bin/python # -*- coding: utf-8 -*- """ ------------------------------------------------------------------------------- Function: 【记录】折腾Python中的Tkinter Author: Crifan Verison: 2012-11-30 ------------------------------------------------------------------------------- """ from Tkinter import * ; class Application(Frame): def say_hi( self ): print "hi there, everyone!" def createWidgets( self ): self .QUIT = Button( self ) self .QUIT[ "text" ] = "QUIT" self .QUIT[ "fg" ] = "red" self .QUIT[ "command" ] = self .quit self .QUIT.pack({ "side" : "left" }) self .hi_there = Button( self ) self .hi_there[ "text" ] = "Hello" , self .hi_there[ "command" ] = self .say_hi self .hi_there.pack({ "side" : "left" }) def __init__( self , master = None ): Frame.__init__( self , master) self .pack() self .createWidgets() def tkinterDemo(): root = Tk() app = Application(master = root) app.mainloop() root.destroy() ############################################################################### if __name__ = = "__main__" : tkinterDemo(); |
然后去cmd中运行,可以看到有对应的图形界面显示出来了:
然后点击Hello,也可以在cmd中显示出对应的信息:
还是有点意思的。
【总结】
算是内置的图形库,有空可以好好折腾折腾。
转载请注明:在路上 » 【记录】折腾Python中的Tkinter