前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python界面设计Tkinter学习(1)

python界面设计Tkinter学习(1)

作者头像
哆哆Excel
发布2022-10-25 14:02:43
6840
发布2022-10-25 14:02:43
举报
文章被收录于专栏:哆哆Excel

python界面设计Tkinter学习(1)

Tkinter:Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。

Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。

Tkinter的提供各种控件,如按钮,标签和文本框,一个GUI应用程序中使用。这些控件通常被称为控件或者部件。

【知识】学习了组件:Lable、Button

代码语言:javascript
复制
# -*- coding: utf-8 -*-
"""
Python界面设计Tkinter学习之一
Label=Button

@author: admin
"""
#1.导入类,2.实例化,3.标题,4.设定窗体大小
import tkinter as tk
root = tk.Tk()
root.title("第一个Tkinter程序")
root.geometry('500x400')
#最始化一个点击变量,用来控制,出入
bu_hit=True
#最始化一个tk变量用来,给Lable2用的,
var=tk.StringVar()
#实例化一个标签,2.放置进窗体中
L=tk.Label(root,text='你好!这是一个Label组件,bg=green',bg='green')
L.pack()

L2=tk.Label(root,textvariable=var)
L2.pack()
#自定义一个函数,给Button用于command
def hit_Label2():
    global bu_hit
    print("hit Label2")
    if bu_hit==True:
        bu_hit=False
        var.set("点击了button")
    else:
        bu_hit=True
        var.set("再点击了button")
B=tk.Button(root,text="点我吧!",command=hit_Label2)
B.pack()
#窗体循环显示
root.mainloop()

====[效果]====

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档