Python 自带tkinter,就可以创建GUI(Graphical user interface,图形界面用户接口)。
优点:
简单易学,相对于其它库,如wxPython,PyQt等简单一些。
可使用少量代码产生强大的GUI界面。
跨平台。内置库,不需要独立安装。
缺点:
功能简单,效率不高。
安装后,Lib文件夹下存在一个tkinter文件夹。
文件夹中的 __init__.py即为源码,可以通过阅读该文件获取第一手的资料,理解后可以解决任何问题了。
开始前的测试:
import tkinteras tk
tk._test()
运行显示:

如果点击 Click me! 按钮,则按钮两边会不断的增加中括号,⽽点击下⾯的 QUIT按钮,则退出程序。
创建一个空白的窗口:
import tkinteras tk
wd = tk.Tk() # 整个窗⼝程序对象
wd.mainloop() # 进⾏事件循环,会让窗⼝循环接收下⼀个事件
简单3条语句即可。
改进一下上版本,给窗口加上标题:
wd = tk.Tk()
wd.title(“TK GUI Title”)
wd.mainloop()

再改进一下上版本,在窗体上加上标签:
wd = tk.Tk()
wd.title(“TK GUI Title”)
lb = tk.Label(wd, text=‘Label控件显示的内容’)
lb.pack()
wd.mainloop()

这篇博客介绍了Python的tkinter库,用于创建GUI应用程序。tkinter作为Python的标准库,具有简单易学、跨平台等优点,但功能相对较弱。通过示例展示了如何创建带有标题的窗口、添加标签等基本操作,帮助初学者快速上手。

199

被折叠的 条评论
为什么被折叠?



