栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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()

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272678.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号