Python 简单UI创建 tkinter

Python 自带tkinter,就可以创建GUI(Graphical user interface,图形界面用户接口)。

优点:

简单易学,相对于其它库,如wxPython,PyQt等简单一些。

可使用少量代码产生强大的GUI界面。

跨平台。内置库,不需要独立安装。

缺点:

功能简单,效率不高。

安装后,Lib文件夹下存在一个tkinter文件夹。

文件夹中的 __init__.py即为源码,可以通过阅读该文件获取第一手的资料,理解后可以解决任何问题了。

开始前的测试:

import tkinteras tk

tk._test()

运行显示:

Python 简单UI创建 tkinter

如果点击 Click me! 按钮,则按钮两边会不断的增加中括号,⽽点击下⾯的 QUIT按钮,则退出程序。

创建一个空白的窗口:

import tkinteras tk

wd = tk.Tk()  # 整个窗⼝程序对象

wd.mainloop()  # 进⾏事件循环,会让窗⼝循环接收下⼀个事件

简单3条语句即可。

改进一下上版本,给窗口加上标题:

wd = tk.Tk()

wd.title(“TK GUI Title”)

wd.mainloop()

Python 简单UI创建 tkinter

再改进一下上版本,在窗体上加上标签:

wd = tk.Tk()

wd.title(“TK GUI Title”)

lb = tk.Label(wd, text=‘Label控件显示的内容’)

lb.pack()

wd.mainloop()

Python 简单UI创建 tkinter

上一篇:overflow:hidden清除浮动原理解析及清除浮动常用方法总结


下一篇:k-近邻算法的Python实现