Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)
导读
动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)
目录
tkinter应用案例—Find/undo事件
1、tkinter应用案例:在文本框控件内查找想要的文字
2、tkinter应用案例:在文本框控件内增加文本内容撤销(打开undo功能)功能
3、tkinter应用案例:对文本框的内容实现点击按钮逐个字母撤销
tkinter应用案例—Find/undo事件
1、tkinter应用案例:在文本框控件内查找想要的文字
#tkinter应用案例:在文本框控件内查找想要的文字
from tkinter import *
import hashlib root = Tk()
root.title("Jason niu工作室")
theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(点击下边链接即可访问我们官方网站)")
theLabel.grid(row=1,column=0)
text = Text(root,width=40,height=5)
text.grid(row=2,column=0)text.insert(INSERT," 欢迎访问Jason niu工作室官方网站")Label(root,text="请输入要查找的内容:").grid(row=3,column=0)
e1=Entry(root)
e1.grid(row=4,column=0,padx=10,pady=5)
CZ="niu" def getIndex(text,index): return tuple(map(int,str.split(text.index(index),"."))) start = "1.0"
while True: pos = text.search(CZ,start,stopindex=END) if not pos: break print ("找到啦,位置是:" + str(getIndex(text,pos))) start = pos + "+1c" mainloop()
2、tkinter应用案例:在文本框控件内增加文本内容撤销(打开undo功能)功能
#tkinter应用案例:在文本框控件内增加文本内容撤销(打开undo功能)功能
from tkinter import *
import hashlib root = Tk()
root.title("Jason niu工作室")
theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(点击下边链接即可访问我们官方网站)")
theLabel.pack()text = Text(root,width=40,height=5,undo=True)
text.pack()text.insert(INSERT," 欢迎访问Jason niu工作室官方网站")def show():text.edit_undo()Button(root,text="撤销",command=show).pack() mainloop()
3、tkinter应用案例:对文本框的内容实现点击按钮逐个字母撤销
#tkinter应用案例:对文本框的内容实现点击按钮逐个字母撤销
from tkinter import *
import hashlib root = Tk()
root.title("Jason niu工作室")
theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(点击下边链接即可访问我们官方网站)")
theLabel.pack()text = Text(root,width=40,height=5,undo=True,autoseparators=False)
text.pack()text.insert(INSERT," 欢迎访问Jason niu工作室官方网站")def callback(event):text.edit_separator() text.bind('<Key>',callback) def show():text.edit_undo()Button(root,text="撤销",command=show).pack()mainloop()
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)相关推荐
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu的Command) 目录 tkinter应用案例 1.添加菜单栏组件 2.tkinter应用案例:添 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command) 目录 tkinter应用案例 1.添加右键弹出菜单 2.点击一个按钮弹 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas) 导读 动态演示调用python库的tkinter带你进入GUI世界(Canvas) 目录 t ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(text.insert/link各种事件) 导读 动态演示调用python库的tkinter带你进入GUI世 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Button展示图片事件) 导读 动态演示调用python库的tkinter带你进入GUI世界(Button ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command) 导读 动态演示调用python库的tkinter带你进入GUI世界 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Listbox/Scrollbar) 导读 动态演示调用python库的tkinter带你进入GUI世界(L ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 导读 动态演示调用python库的tkinter带你进入GUI世界(计算器简单功能) 目录 ...
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton)
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(LabelFrame/Checkbutton/Radiobutton) 导读 动态演示调用python库的t ...
最新文章
- layui 流加载flow遇到的问题
- a4b5笔记本大小对比_天津订做笔记本*价格多少【广通印务】
- 从物理空间到数字世界,数字孪生打造智能化基础设施
- shell、ftp、mysql如何连接笔记
- QT中PRO文件写法
- 第156天:canvas(三)
- matlab分析傅里叶级数
- 金蝶eas怎么引出凭证_金蝶专业版如何引入引出凭证
- Matlab数字图像处理学习记录【5】——彩色图像处理
- css的语法结构由3部分组成,CSS语法
- win10计算机被网络设备发现,图文解决win10系统网络发现已关闭计算机和设备不见的方法...
- 漂亮的字体 手写_20种漂亮的草书和手写字体可供下载
- 双线路接入(双网卡)
- 美元MogaFX指数介绍(二)
- C# 获取鼠标屏幕坐标有误差,鼠标定位误差问题,Windows10 C#获取鼠标坐标不准 的解决方法
- 使用豆瓣源安装Django
- 树莓派+温度传感器DS18B20
- 什么是缓冲区溢出?有什么危害?其原因是什么?
- CF1468C Berpizza
- 【数据平台】之Cassandra大数据利器