好久不更新了 , 今天就来更新下我最近在研究(其实就是玩)的tkinter库 , (tkinter库是一个可以生产弹窗的库)
1,导入
导入tkinter库的方式与time库 , random库 , turtle库不同在于:
它在import tkinter后面要加上:as tk , 至于这有啥用……(我不到啊)
所以 , 导入代码长这样:
import tkinter as tk
接着 , 我们导入玩tkinter(或者说tk)库就可以开始开心的编程了
#注意:tkinter库是自带库 , 不用到下载第三方库的网站上下载
#注意:貌似tkinter库的python文件名不能是tkinter(至于为啥:我不到啊)
2.开始编程吧!
我们刚开始学之前我不得不打断下进程 , 应为还有一个重要的语句:
import tkinter as tk
root = tk.Tk()
这个语句最好写下(我平时都写的 , 不写好像会出现友好的红色感叹号) , 在写完这代码之后你就要在使用tkinter库的方法时写成:
root.……
了。
接着我们终于可以学习语句了
第一个语句是:
root.geometry('……x……')
这个语句的作用是规定弹窗的大小 , 括号中填的是:‘横宽度x竖宽度’#中间的乘号是字母“x”
第二个语句是:
root.title('……')
这个语句是用来规定弹窗标题的 , 括号里填的就是标题的内容。
第三个语句是:
root.resizable(False,False)
这个语句是用来规定弹窗大小是否可以改变 , (如果你想让弹窗的横宽度和竖宽度你就不用写着代码了)填True是可以改变 , False是不可以。
第四个语句是:
tk.Label(
text='',
font='',
padx=,
pady=
).pack()
这个语句要讲的就多了 , 首先它是一个tk的方法 , 其次它有5个常用的值 , 第一个是第几页(今天还没学到我就没写这代码了) , 第二个是文字 , 引号里填
写你想要在弹窗上显示的内容 ,第三个是字体(我知道的只有黑体) , 你可以在引号内填写你想要的字体 , 最后两个便分别是控制文字的x轴和y轴 , 填的是数字 。
#注意 , 写完一个值后一定要写逗号 , 不然会报错(最后一个值不用)
第五个语句是:
root.mainloop()
这句代码是让弹窗显示用的 , 没有它前功尽弃 。
好了 , 把今天的内容变成代码:
import tkinter as tk
root = tk.Tk()
root.geometry('114x514')
root.title('???')
tk.Label(
text='!!!',
font=34,
padx=30,
pady=30
).pack()
root.mainloop()
好了 , 散会