鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[Tkinter] Tkinter 窗口组件:Text

  [复制链接]
发表于 2018-11-16 10:17:51 | 显示全部楼层
请教个问题:start = pos + "+1c"  # 将 start 指向下一个字符
为什么“+1c”会指向下一个字符?字符串的search方法没有找到,是什么原理?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-21 00:03:26 | 显示全部楼层
厉害,这个要认真学习。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-12 10:49:07 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-5-14 13:49:09 | 显示全部楼层
支持小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-26 14:17:05 | 显示全部楼层
想请教一下,tkinter里的scrolledtext组件如何能让窗口横向显示的文字跟组件一样长而不会自动换行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-13 11:15:06 | 显示全部楼层
本帖最后由 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[0])+','+str(tup[1])+')'


代码效果

代码效果
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()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-13 21:21:18 | 显示全部楼层
这个代码会报错!!!我按住键盘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()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-13 22:33:03 | 显示全部楼层
支持小甲鱼!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-19 16:06:53 | 显示全部楼层
import webbrowser

def clink(event):
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-19 16:07:29 | 显示全部楼层
import webbrowser

def clink(event):
     webbrowser.open('http://.....')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-8 17:11:39 | 显示全部楼层
辛苦小甲鱼老师啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-11 23:11:14 | 显示全部楼层
d=====( ̄▽ ̄*)b顶一下~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-26 16:44:34 | 显示全部楼层
学习一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-31 04:24:25 | 显示全部楼层
支持小甲鱼!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-2 21:47:37 | 显示全部楼层
问一下,如何把text组件中的部分文字改成无法编辑的呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-11 21:45:20 | 显示全部楼层
讲的很到位,非常好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-27 16:22:27 | 显示全部楼层
爱死你了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-2 10:36:56 | 显示全部楼层
支持支持小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-17 19:43:26 | 显示全部楼层
怎么获得预定义标签sel的位置(数值方式)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-20 18:10:28 | 显示全部楼层
支持小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 13:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表