我想为在Windows/Linux中移动窗口后的事件编写一个处理程序。在
我需要这样一个函数来重置我的应用程序的行为,因为拖动窗口将停止/暂停所有Clock.schedules
,并且在窗口释放后,带有时间表的动画无法正常启动。
窗口移动过程中的错误行为没有问题,但之后应用程序应该正确重新启动。在
类似于窗口调整的代码:
class DemoApp(App):
def build(self):
def win_cb(window, width, height):
print 'resizing'
Window.bind(on_resize=win_cb)
有没有类似on_move
的东西?我在api-documentation上没见过这样的东西
不,在Kivy没有办法得到当前窗口的位置。直接利用窗口后端(即pygame)可能是可行的,但这不是跨平台兼容的,而且相当老套。在
不过,你肯定有其他问题。当我移动和调整窗口大小时,动画和时钟时间表都很适合我。你可能想再问一个问题,问为什么你的日程安排搞砸了,因为这不是预期的行为。在
相关问题 更多 >
编程相关推荐