今天为大家分享一个利用python中的thinter模块介绍自己的的代码
1首先创建一个python文件,编辑如下代码
#导入模块
import tkinter as tk
#实例化窗口
win=tk.Tk()
#设置窗口名称
win.title("个人资料")
#设置窗口大小
win.geometry("250x400")
win.mainloop()#窗口运行代码一般放置在代码结尾处
在上面这段代码中我们通过导入的模块创建了一个名为个人资料的窗口并通过窗口的geometry属性设置了窗口的大小
通过运行可以得到一个命名为个人资料的窗口
接下来我们接可以在窗口中编写一些自己想写的标签,比如姓名,年龄,爱好。。。代码如下
#创建标签
t1=tk.Label(win,text="个人资料 \n------------------------------------------------------")
t1.grid(row=0,column=0)
t2=tk.Label(win,text="姓名:张三")
t3=tk.Label(win,text="年龄:20")
t4=tk.Label(win,text="爱好:篮球~~~")
t5=tk.Label(win,text="性别:男")
t6=tk.Label(win,text="工号:123456")
t2.grid(row=1)
t3.grid(row=2)
t4.grid(row=3)
t5.grid(row=4)
t6.grid(row=5)
运行效果如下
对此我们还可以优化一下代码,利用函数def将所需要显示的中文字隐藏起来,在点击按钮时再将文字显示出来,来使得看起来更高级,代码如下:
def one():
t2.grid(row=1)
t3.grid(row=2)
t4.grid(row=3)
t5.grid(row=4)
t6.grid(row=5)
#创建按钮
butt=tk.Button(win,text="点击获取资料",command=one)
butt.grid(row=6)
win.mainloop()
运行结果如下图1点击按钮后为图2
图1 图2
完整代码如下:
#导入模块
import tkinter as tk
#实例化窗口
win=tk.Tk()
#设置窗口名称
win.title("个人资料介绍")
#设置窗口大小
win.geometry("250x400")
#创建标签
t1=tk.Label(win,text="个人资料 \n------------------------------------------------------")
t1.grid(row=0,column=0)
t2=tk.Label(win,text="姓名:张三")
t3=tk.Label(win,text="年龄:20")
t4=tk.Label(win,text="爱好:篮球~~~")
t5=tk.Label(win,text="性别:男")
t6=tk.Label(win,text="工号:123456")
#创建函数,使得点击按钮时显示文本
def one():
t2.grid(row=1)
t3.grid(row=2)
t4.grid(row=3)
t5.grid(row=4)
t6.grid(row=5)
win.mainloop()
#创建按钮
butt=tk.Button(win,text="点击获取资料",command=one)
butt.grid(row=6)
win.mainloop()