tkinter的标签和按钮以及输入和文本
一、标签和文本
import tkinter as tk #1.定义tk的实例对象,也就是窗口对象 window = tk.TK() #2.设置窗口大小无法缩小和放大 window.resiable(0,0) #3.给窗口命名 window.title(''Window') #4.设置窗口的大小 window.geometry('280x280+600+300') #定义一个变化的变量var,在后面的按钮和标签中有所联系 var = tk.StringVar() #5.添加标签 l = tk.Label(window,textvariable=var, bg = 'green', width = 10,height=2) #6.窗口自动的调节显示的标签内容 l.pack() #7.定义一个常量,用于事件变量的初始化 hit_me = False #9.定义一个点击鼠标函数 def on_hit(): global hit_me#定义全局变量,可以引用类的变量 if hit_me == False: hit_me = True var.set('you see me!') else: hit_me = False var.set('you dont see me!') #.设置可以在窗口上面点击事件的按钮, #参数command是指点击事件的一个功能 b = tk.Button(window,text='you hit me!',width=5,height=2, command=on_hit) b.pack() window.mainloop()
二、输入和文本添加
import tkinter as tk #创建窗口 window = tk.TK() #无法缩小或者放大窗口 window.resizable(0,0) window.title('my_window') window.geometry('280x280+600+300') #将输入的通过*隐藏起来 e = tk.Entry(window,show='*') e.pack() #设置文本的高度为2,一行高度为1 t = tk.Text(window,height=2) t.pack() #定义文本光标后面插入输入内容的按钮函数 def insert_point(): var = e,get() t.insert('insert',var) #定义文本后面插入输入内容的按钮函数 def insert_point(): var = e,get() #也可以在文本的某一行某一列进行插入 t.insert(1.1,var)#表示在文本的第一行第一列后面插入输入的内容 t.insert('end',var) 添加按钮 b1 = tk.Button(window,text='insert point',width=8,height=2, command=insert_point) b1.pack() b2 = tk.Button(window,text='insert_end',width=8,height=2, command=insert_end) b2.pack() window.mainloop()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!