tkinter滚动渲染

时间:2018-09-12 20:19:16

标签: python tkinter

我直接从tkinter文档中获取了applied example of using Scrollbar,并将类型AutoScrollbar的两个对象替换为Scrollbar,并将类型为Button的对象替换为Entry

眼前的问题是,如果我滚动得足够快,则Entry文本就会变得模糊,因为条目似乎不能足够快地呈现出来。

是否有一种技术,其中Frame的{​​{1}}中的所有元素都被预渲染,并且查看窗口只是滑动和缩放?还是在Canvas中不可避免地需要渲染时间?

1 个答案:

答案 0 :(得分:0)

我想到了一个有趣的解决方案,并且愿意接受反馈。

该想法本质上是创建一种人造的滚动方式,其中条目的值(使用其StringVar.set())进行更新。鼠标滚轮 down 上的一个刻度将导致每个条目上移3个单位(任意相关性-或多或少)。