如何设置 KyyMD 应用程序打开为最大化 window?
How do I set the KyyMD application open as a maximized window?
我想将我的 KivyMD
应用程序设置为最大化 window 打开,它应该在屏幕中间打开。并且不应该调整 window 的大小。我写了一个代码来禁用调整大小。
from kivy.config import Config
Config.set('graphics', 'resizable', 0)
但我不知道如何以最大化方式打开应用程序 window。那么,该怎么做呢?请帮助我。
这个问题的解决方案是首先使用 pyautogui
模块获取屏幕尺寸,然后为其设置 window 尺寸,如下所示:
import pyautogui
# This module comes with Windows' standard Python package
# You might wanna install it manually if you are not using Windows
width, height = pyautogui.size()
Config.set('graphics', 'width', str(width))
Config.set('graphics', 'height', str(height))
编辑:所以基本上我是在四处寻找另一个问题的答案,然后我想出了如何最大化 window 同时仍然有标题栏,这正是作者想要的:
from kivy.core.window import Window
Window.maximize()
我想将我的 KivyMD
应用程序设置为最大化 window 打开,它应该在屏幕中间打开。并且不应该调整 window 的大小。我写了一个代码来禁用调整大小。
from kivy.config import Config
Config.set('graphics', 'resizable', 0)
但我不知道如何以最大化方式打开应用程序 window。那么,该怎么做呢?请帮助我。
这个问题的解决方案是首先使用 pyautogui
模块获取屏幕尺寸,然后为其设置 window 尺寸,如下所示:
import pyautogui
# This module comes with Windows' standard Python package
# You might wanna install it manually if you are not using Windows
width, height = pyautogui.size()
Config.set('graphics', 'width', str(width))
Config.set('graphics', 'height', str(height))
编辑:所以基本上我是在四处寻找另一个问题的答案,然后我想出了如何最大化 window 同时仍然有标题栏,这正是作者想要的:
from kivy.core.window import Window
Window.maximize()