请教个问题:start = pos + "+1c"# 将 start 指向下一个字符
为什么“+1c”会指向下一个字符?字符串的search方法没有找到,是什么原理?
厉害,这个要认真学习。
{:7_112:}
支持小甲鱼{:10_245:}
想请教一下,tkinter里的scrolledtext组件如何能让窗口横向显示的文字跟组件一样长而不会自动换行
本帖最后由 nichengang 于 2019-8-13 11:23 编辑
学习打卡,代码效果如图
from tkinter import *
master=Tk()
t1=Text(master,width=50,height=20)
t1.pack()
t1.insert(INSERT,'i love fishc! i love xiao jia yu!')
v=StringVar()
def getIndex(text,index):
tup=tuple(map(int,str.split(text.index(index),'.')))
return '('+str(tup)+','+str(tup)+')'
def get_char():
v.set(e1.get())
start=1.0
while True:
pos=t1.search(v.get(),start,stopindex=END)
if not pos:
break
t2.insert(INSERT,getIndex(t1,pos))
start=pos+'+1c'
l1=Label(master,text='serch').pack()
e1=Entry(master)
e1.pack()
b4=Button(master,text='ok',command=get_char).pack()
l2=Label(master,text='position').pack()
t2=Text(master,width=30,height=10)
t2.pack()
mainloop()
这个代码会报错!!!我按住键盘a打出一串aaaaaa,连续点撤销,点到最后就会报错
from tkinter import *
root = Tk()
text = Text(root, width=30, height=5, autoseparators=False, undo=True, maxundo=10)
text.pack()
def callback(event):
text.edit_separator()
text.bind('<Key>', callback)
text.insert(INSERT, "I love FishC")
def show():
text.edit_undo()
Button(root, text="撤销", command=show).pack()
mainloop()
支持小甲鱼!!!
import webbrowser
def clink(event):
import webbrowser
def clink(event):
webbrowser.open('http://.....')
辛苦小甲鱼老师啦!
d=====( ̄▽ ̄*)b顶一下~~
学习一下
支持小甲鱼!!!
问一下,如何把text组件中的部分文字改成无法编辑的呢?
讲的很到位,非常好{:9_231:}
爱死你了
支持支持小甲鱼{:10_256:}
怎么获得预定义标签sel的位置(数值方式)
支持小甲鱼