除了使用以下方式,是否有其他方法可以更改窗口位置: from kivy.config import Config Config.set('graphics', 'position', 'custom') Config.set('graphics', 'left', 100) Config.set('graphics', 'top', 100) 我不想使用这个,因为当我用我的属性替换最后一个参数(100)时,它无法工作。
在当前主分支上进行了这个更改的情况下,这是可能的。 更新:当前Kivy稳定版本(1.10.0)下也是可以的。 有了这个,你可以访问Window.top和Window.left属性,在运行时更改Window位置,并且获得实际Window位置。如果没有这个更改(例如版本1.9.1),就没有办法做到这一点。 Config基本上只能在应用程序实际运行之前进行一次更改,例如将位置设置为[0,0],然后窗口将在App().run()之后显示在该位置。真的没有更多了。