Python | Window size Adjustment in Kivy
Kivy is a platform independent GUI tool in Python. As it can be run on Android, IOS, linux and Windows etc. Kivy provides you the functionality to write the code for once and run it on different platforms. It is basically used to develop the Android application, but it does not mean that it can not be used on Desktops applications.
Kivy is that platform where the size does not matter a lot as it is self-adjusting accordingly but What if we want to fix the size to some extent whether its height wise or width wise or free from boundation depends on the user requirement.
???????? Kivy Tutorial – Learn Kivy with Examples.
In this article, we are going to see three formats of resizing the window size in kivy.
Note: Just note the size in the outputs of the window and check the minimize and maximize button on window when it is visible or when not visible.
For resizing window we have:
from kivy.config import Config
Kivy has a configuration file which determines the default settings. In order to change these settings, you can alter this file manually or use the Config object.
Configuration options control the initialization of the App. In order to avoid situations where the config settings do not work or are not applied before window creation (like setting an initial window size), Config.set should be used before importing any other Kivy modules. Ideally, this means setting them right at the start of your main.py script.
When there is no fix window size i.e fully resizable according to user:
No resizing, fixed size with the width:
Fix the height of the window:
We can use both height and width restriction together:
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course