Kivy là một công cụ GUI độc lập với nền tảng bằng Python. Vì nó có thể chạy trên Android, IOS, linux và Windows, v.v. Kivy cung cấp cho bạn chức năng viết mã một lần và chạy nó trên các nền tảng khác nhau. Về cơ bản, nó được sử dụng để phát triển ứng dụng Android, nhưng không có nghĩa là nó không thể được sử dụng trên các ứng dụng Máy tính để bàn.
Kivy là nền tảng mà kích thước không quan trọng lắm vì nó tự điều chỉnh cho phù hợp nhưng Điều gì sẽ xảy ra nếu chúng ta muốn sửa kích thước ở một mức độ nào đó, dù chiều cao cao hay chiều rộng khôn ngoan hay không bị giới hạn tùy thuộc vào yêu cầu của người dùng.
Ví dụ
# When there is no fix window size i.e fully resizable according to user: from kivy.config import Config # 0 being off 1 being on as in true / false you can use 0 or 1 && True or False Config.set('graphics', 'resizable', True) # import kivy module import kivy # this restrict the kivy version i.e below this kivy version you cannot use the app kivy.require("1.9.1") # base Class of your App inherits from the App class. app:always refers to the instance of your #application from kivy.app import App # if you not import label and use it through error from kivy.uix.label import Label # defining the App class class MyLabelApp(App): def build(self): # label display the text on screen # markup text with different colour l2 = Label(text ="[color = ff3333][b]Hello !!!!!!!!!!![/b] [/color]\n [color = 3333ff]World!!! !!:):):):)[/color]", font_size ='20sp', markup = True) return l2 # creating the object label = MyLabelApp() # run the window label.run() # No resizing, fixed size with the width: from kivy.config import Config # 0 being off 1 being on as in true / false # you can use 0 or 1 && True or False Config.set('graphics', 'resizable', '0') # fix the width of the window Config.set('graphics', 'width', '500') #fixing the height of the window from kivy.config import Config # 0 being off 1 being on as in true / false # you can use 0 or 1 && True or False Config.set('graphics', 'resizable', '0') # fix the height of the window Config.set('graphics', 'height', '400')