如何在Kivy中定位无边框窗口

时间:2016-07-23 16:54:39

标签: python python-3.x window kivy borderless

我正在使用Kivy在python中创建一个应用程序,并且为了使事情更加时尚,我想我可以删除窗口上的边框并自己创建:

from kivy.config import Config
from kivy.core.window import Window
Window.size = (900,550)
Window.borderless = True
Config.set('graphics','resizable',0)

然而,在我的屏幕的最左下角会出现无边框窗口。无论如何我可以将窗口定位在我的屏幕中间吗?

如果我不能那样做,那么有办法去掉窗户上的圆角吗?

(我在Mac OSX Yosemite上这样做)

1 个答案:

答案 0 :(得分:1)

无边界:

from kivy.config import Config
Config.set('graphics','borderless',1)
Config.set('graphics','resizable',0)
在其他任何事情之前,

在您的文件的顶部。只剩下核心(Window)。

位置:

Config.set('graphics','position','custom')
Config.set('graphics','left',500)
Config.set('graphics','top',10)

同样的条件适用于所有Config.set()