Python | Set Background Template in kivy Improve Improve Like Article Like Save Share Report Kivy is a platform-independent GUI tool in Python. As it can be run on Android, IOS, Linux and Windows, etc. It is basically used to develop the Android application, but it does not mean that it can not be used on Desktop applications. Setting a good background template is a good thing to make your app look more attractive to the user. For inserting a background template in your App some modifications need to be done in the .kv file. Below is the code to set a background template for your app. .Py file # Program to create a background template for the App # import necessary modules from kivy from kivy.uix.boxlayout import BoxLayout from kivy.app import App # create a background class which inherits the boxlayout class class Background(BoxLayout): def __init__(self, **kwargs): super().__init__(**kwargs) pass # Create App class with name of your app class SampleApp(App): # return the Window having the background template. def build(self): return Background() # run app in the main function if __name__ == '__main__': SampleApp().run() .kv file <Background>: id: main_win orientation: "vertical" spacing: 10 space_x: self.size[0]/3 canvas.before: Color: rgba: (1, 1, 1, 1) Rectangle: source:'back.jfif' size: root.width, root.height pos: self.pos Button: text: "Click Me" pos_hint :{'center_x':0.2, 'center_y':0.2} size_hint: .30, 0 background_color: (0.06, .36, .4, .675) font_size: 40 Output: Last Updated : 10 Feb, 2020 Like Article Save Article Previous Python | Popup widget in Kivy using .kv file Next Python program to print the dictionary in table format Share your thoughts in the comments Add Your Comment Please Login to comment... Similar Reads Python | Multiple Sliders widgets Controlling Background Screen or WindowColor in Kivy Hex Color for Button Background - Kivy Python | Kivy .kv File Introduction to Kivy ; A Cross-platform Python Framework Python | Ellipse (different polygons) in Kivy Python | Scrollview widget in kivy Python | Carousel Widget In Kivy Python | Float Layout in Kivy Python | Make a simple window using kivy GridLayouts in Kivy | Python Like K KaranGupta5 Follow Article Tags : Python-gui Python-kivy Python Practice Tags : python