Python内置的GUI——Tkinter(1)

本文介绍了Python内置GUI库Tkinter的学习笔记,包括如何创建简单的图形界面,使用Label、Button、Entry和Text等控件,以及事件处理。通过示例展示了如何实现交互式的图形界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python作为近些年来最为受欢迎的脚本语言之一,他的相关拓展应用也是遍地开花,最近在学习Python内置的GUI(图形开发界面的库)——Tkinter,在这里写下学习笔记作为记录和备份,如有错误,也希望各位能够点出指正。

实现简单的图形界面

import tkinter as tk
on_hit = False#标记,这是一个全局变量#
window = tk.Tk()#生成GUI框架#
var = tk.StringVar()#申请一个string类型的全局变量#

window.title('测试')
window.geometry('300x200')
l = tk.Label(window,textvariable = var,bg = 'green',font =('Arial',12),width = 15,heigh = 2)#类似于文本数据的控制显示#
l.pack()
def Hit_it():
    global on_hit
    if on_hit == False:
        on_hit = True
        var.set('Hit Online')
    else:
        on_hit = False
        var.set('')
b = tk.Button(window,text = 'Hit_it',command = Hit_it)
b.pack()
window.mainloop()

以上是一个例子,其中使用到了Tkinter的一些基本方法,下面一一介绍之
import:导入一个模块指令,Python基本操作
.Tk:Tkinter的基础,就和C++中想要使用对象必先声明对象,作用是声明GUI框架
.StringVar:申请一个String类型的全局变量
.title:存储的是String类型数据,指明窗口的标题
.geometry:设置窗口大小,格式是长x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值