Pig*_*Boy 0 python user-interface window python-2.7 kivy
我正在使用 Kivy 构建一个 python 桌面应用程序,并想了解如何创建一个类似于 EVE Online 的无边框窗口:EVE Online launch screen。
这就是我现在所处的位置,以及我下一步想要实现的目标:我想要实现的目标
我花了好几个小时在谷歌上搜索一个解决方案,但最接近的是这些链接:如何隐藏主窗口标题栏并在 kivy 框架中放置透明背景?,还有这个:wxPython 中的无边框窗口
这是当前代码(Python 2.7,Kivy 1.9):
from kivy.app import App
from kivy.uix.button import Button
from kivy.config import Config
Config.set('graphics', 'width', '480')
Config.set('graphics', 'height', '320')
Config.set('graphics', 'borderless', '1')
class MyApp(App):
def build(self):
button = Button(text="Exit", size_hint=(None, None))
button.bind(on_press=exit)
return button
if __name__ == '__main__':
MyApp().run()
Run Code Online (Sandbox Code Playgroud)
我想看看这是否可以在 Kivy 中完成。你能提出一些解决这个问题的方法吗?谢谢!
要创建无边框窗口,请将 Windows.borderless 属性设置为 true
from kivy.core.window import Window
Window.size = (500, 300)
Window.borderless = True
Run Code Online (Sandbox Code Playgroud)
请务必提供退出程序的替代方法,因为您将无法单击操作系统通常提供的窗口关闭按钮。
| 归档时间: |
|
| 查看次数: |
4732 次 |
| 最近记录: |