kivy: change background color to white

前端 未结 2 1004
一生所求
一生所求 2020-12-11 00:31

I\'d like to have an app with black buttons and labels, and with white text, and thus, would like to have white space separating these widgets. I suppose that in order to do

2条回答
  •  星月不相逢
    2020-12-11 01:27

    I have created a module for this purpose. Please check: Details on Github

    #Change background color of a kivy layout
    #Place the CustomGraphics.py file to a folder
    #code starts here
    
    import sys
    sys.path.append([path to CustomGraphics.py])
    from CustomModules import CustomGraphics
    from kivy.app import App
    from kivy.uix.boxlayout import BoxLayout
    from kivy.uix.label import Label
    
    class TestApp(App):
        def build(self):
            layout = BoxLayout(orientation='vertical', size=(Window.width, Window.height))
            label = Label(text="Remember my name: It's Smruti Ranjan Gochhayat")
            layout.add_widget(label)
            CustomGraphics.SetBG(layout, bg_color=[1,0,0,1])
            return layout
    if __name__ == '__main__':
        TestApp().run()
        
    #code ends here
    

    I wish it is helpful for some people

提交回复
热议问题