如何在 Kivy 中定位无边框 window
How to position a borderless window in Kivy
我在 python 中用 Kivy 制作了一个应用程序,为了让事情更时尚一点,我想我可以删除 window 上的边框并自己创建:
from kivy.config import Config
from kivy.core.window import Window
Window.size = (900,550)
Window.borderless = True
Config.set('graphics','resizable',0)
然而,边框较小 window 会在屏幕的最左下角弹出。无论如何我可以将 window 定位在我的屏幕中间吗?
如果我做不到,有没有办法去除 window 上的圆角?
(我在 Mac OSX Yosemite 上做这个)
无边框:
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()
。
我在 python 中用 Kivy 制作了一个应用程序,为了让事情更时尚一点,我想我可以删除 window 上的边框并自己创建:
from kivy.config import Config
from kivy.core.window import Window
Window.size = (900,550)
Window.borderless = True
Config.set('graphics','resizable',0)
然而,边框较小 window 会在屏幕的最左下角弹出。无论如何我可以将 window 定位在我的屏幕中间吗?
如果我做不到,有没有办法去除 window 上的圆角?
(我在 Mac OSX Yosemite 上做这个)
无边框:
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()
。