gpt4 book ai didi

python - Tkinter - 在 TextWidget 中设置当前选择

转载 作者:太空狗 更新时间:2023-10-30 02:49:38 25 4
gpt4 key购买 nike

我正在寻找一种在 Tkinter 文本小部件中设置当前选择的方法。

我已经尝试用 mark_set() 设置它,但它不起作用...

text_widget.mark_set("sel.first", 1.0)
text_widget.mark_set("sel.last", END)

有人知道如何解决这个问题吗?

最佳答案

sel是标记,不是标记,所以需要使用标记命令,如tag_add

import Tkinter as tk

class SampleApp(tk.Tk):
def __init__(self, *args, **kwargs):
tk.Tk.__init__(self, *args, **kwargs)
self.text = tk.Text(self)
self.text.pack()
self.text.insert("1.0", "Hello, world")
self.text.tag_add("sel", "1.7", "1.12")
self.text.focus_force()

app = SampleApp()
app.mainloop()

关于python - Tkinter - 在 TextWidget 中设置当前选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7256558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com