Python中利用tkinter模块制作一个简单的自我介绍窗口

今天为大家分享一个利用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()

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值