tk的简单练习
简单的tk程序
https://www.cnblogs.com/pywjh/p/9527828.html#jianjie
单击鼠标左键:#其中1为鼠标左键,2为鼠标右键,3为鼠标中键
左键移动:
左键释放:
双击左键:
进入:
离开:
获得光标:
光标离开:
回车键:(F1,F2,F3,Delete…)
按任意键:
#!/usr/bin/python # -*- coding: UTF-8 -*- from tkinter import * import tkinter as tk import pyperclip #创建窗口 windows = Tk() windows.title('一个小程序')#标题 windows.geometry('500x200') #窗体大小 windows.geometry('-200+100') #窗体位置 windows.resizable(width=False, height=True) #设置窗口是否可变长、宽,True:可变,False:不可变 # 常用控件 一.lab标签.pack(side='left',padx=5,pady=5) lab = Label(windows, text="标签文字",bg='red',width=50,height=10,anchor=W) lab.grid(row=0,column=0,padx=5,pady=5)#设置子容器在父容器的位置,边距 #button but = Button(windows, text="执行",width=15,height=10) but.grid(row=0, column=1, sticky=W, padx=5,pady=5)#设置子容器在父容器的位置,边距 #处理事件函数 def 显示(event): txt = pyperclip.paste() lab["text"]=txt print('把标签属性当成字典') def 显示1(event): txt = '执行程序' lab["text"]=txt lab['bg']='green' #button事件 windows.bind('<Enter>',显示) but.bind('<Button-1>',显示1) #进入消息循环 windows.mainloop()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库