Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python自带的,可以编辑的GUI界面,用来入门,熟悉窗口视窗的使用,非常有必要。
今天让我们来学习tkinter里的一个基础窗口制作。如图下示:
1.首先导入我们的tkinter库
from tkinter import * #导入tkinter
root=Tk()
2.制作窗口大小与设置标题
root.geometry("300x200+300+200") #制作窗口大小
root.title("虚拟窗口")
也可根据情形设置背景颜色(颜色根据个人需求)
root.config(bg="purple")
3.我们为了减少字节可以使用 循环的方式进行 制作
for i in range(1,12):
if i==10: #数字0
bnt0 = Button(root, text="0", width=5, bg="orange")
bnt0.grid(row=3, column=0, columnspan=2, sticky=E + W) # 占据两个格子大小 并且左右贴紧
elif i==11: # 字符 “."
bntl = Button(root, text=".", width=5, bg="white")
bntl.grid(row=3, column=2, sticky=E + W)
else: #数字 1-9
color1 = ["red", "yellow", "green", "pink", "purple"]
color2 = choice(color1) #随选取一个颜色
bnt=Button(root,text=str(i),width=5,bg=color2)
bnt.grid(row=(i-1)//3, column=(i-1)%3) # 设置每个数的列与行
也可以根据要制作的窗口拆分开来进行其他操作
4.最后加上一句代码,让窗口始终能看见
root.mainloop()
最后我们输出的结果就是如下: