在Python 3(tkinter)中,是否可以为框架设置动画?

时间:2016-04-30 14:02:11

标签: python python-3.x animation tkinter

我有一个带有一些打包框架的tk窗口,我想要一个新的面板从窗口底部向上滑动(并在离开屏幕时进行反向移动)。这是我用来使这个面板静态显示在预期位置的代码(它放在相对于窗口底部打包的self.statusframe的位置):

self.bottomframe.place(in_=self.statusframe, relx=1,  y=0, anchor="se", relwidth=1, bordermode="outside")
self.bottomframe.lift()

是否有一种简单的方法可以为放置的tkinter框架设置动画,使其似乎向上滑动到预期的位置?

1 个答案:

答案 0 :(得分:0)

只是发布一个可能对遇到这个问题的人有用的更新,在阅读了Bryan Oakley的评论并挖掘了一点之后,在这种情况下,我最终使用了这个代码,我相信做了什么我打算:

for y in range(-10,1,2):
    self.bottomframe.update()
    self.bottomframe.place(in_=self.statusframe, relx=1,  y=y**2, anchor="se", relwidth=1, bordermode="outside")