python界面设计Tkinter学习(1)

2022-10-25 14:02:43 浏览数 (1)

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

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

0 人点赞