如何在 Tkinter Text Widget 的垂直滚动条中创建标记?

How can I create Marks in a Tkinter Text Widget's Vertical Scrollbar?

提问人:KyferEz 提问时间:5/7/2019 更新时间:5/7/2019 访问量:91

问:

使用 Tkinter 中的文本小部件,我想在垂直滚动条上突出显示找到的文本的位置,类似于 Chrome 在网页上使用“查找”选项时突出显示在垂直滚动条中找到的单词的位置。如何做到这一点?

python-3.x tkinter 滚动条

评论


答:

1赞 Bryan Oakley 5/7/2019 #1

如何在 Tkinter Text Widget 的垂直滚动条中创建标记?

你不能。tkinter 滚动条不支持它。您必须通过在画布上绘制各个部分来创建自己的滚动条,然后编写模仿滚动条 API 的代码。

评论

0赞 KyferEz 5/8/2019
谢谢。从头开始编写这样的东西有点超出了我目前的 Python 技能。您是否知道任何模仿滚动条 API 的示例代码,我可以将其用作入门的基础?