一、Tkinter说明
Tkinter是python的一个自带的GUI控件库,无需我们再行安装,当然,python有很多控件库可用,后面我们视情况进行说明讲解。
二、Tkinter使用示例
(一)主要核心结构
import tkinter as tk #导入GUI设计的工具模块包,并进行了重命名,当然需要根据需要,也可以不重命名
root=tk.Tk() #建立的根程序
root.mainloop() #主循环
根程序的建立,是为了有一个平台,可以用于加挂控件。
(二)控件的加载方式
示例:加载标签
lb=tk.Label(root,text="标签1") #设置标签属性
lb.pack() #将标签加挂到主窗体
先明确一个标签实例,然后通过pack进行加挂动作。
当然,也可以换一种形式表示,如下:
tk.Label(root,text="测试标签").pack(side=tk.LEFT)
两种形式的区别只是需不需要实例化一个对象而已,效果是一样的。个人建议第一种,读起来简单易理解。
(三)几个常用控件的加载
示例:下面是按钮和列表框的,同时,也对整个窗体设置了一个标题为“浅行机器人”
btn=tk.Button(root,text="按钮")
btn.pack(side=tk.LEFT) #加挂到窗体左面
root.title('浅行机器人')
li = ['C', 'python', 'php', 'html', 'SQL', 'java']
movie = ['CSS', 'jQuery', 'Bootstrap']
listb=tk.Listbox(root)
for item in li:
listb.insert(0