Python作为近些年来最为受欢迎的脚本语言之一,他的相关拓展应用也是遍地开花,最近在学习Python内置的GUI(图形开发界面的库)——Tkinter,在这里写下学习笔记作为记录和备份,如有错误,也希望各位能够点出指正。
实现简单的图形界面
import tkinter as tk
on_hit = False#标记,这是一个全局变量#
window = tk.Tk()#生成GUI框架#
var = tk.StringVar()#申请一个string类型的全局变量#
window.title('测试')
window.geometry('300x200')
l = tk.Label(window,textvariable = var,bg = 'green',font =('Arial',12),width = 15,heigh = 2)#类似于文本数据的控制显示#
l.pack()
def Hit_it():
global on_hit
if on_hit == False:
on_hit = True
var.set('Hit Online')
else:
on_hit = False
var.set('')
b = tk.Button(window,text = 'Hit_it',command = Hit_it)
b.pack()
window.mainloop()
以上是一个例子,其中使用到了Tkinter的一些基本方法,下面一一介绍之
import:导入一个模块指令,Python基本操作
.Tk:Tkinter的基础,就和C++中想要使用对象必先声明对象,作用是声明GUI框架
.StringVar:申请一个String类型的全局变量
.title:存储的是String类型数据,指明窗口的标题
.geometry:设置窗口大小,格式是长x