Tuesday, October 19, 2021

Remove Title Bar

no_title.py


from kivy.config import Config

Config.set('graphics', 'position', 'custom')

Config.set('graphics', 'left', 10)

Config.set('graphics', 'top', 10)


from kivy.lang import Builder

from kivymd.app import MDApp

from kivy.core.window import Window


class MainApp(MDApp):

    def build(self):

        Window.borderless = True

        self.theme_cls.theme_style = "Dark"

        self.theme_cls.primary_palette = "BlueGray"

        return Builder.load_file('no_title.kv')


MainApp().run()


no_title.kv


MDFloatLayout:

    BoxLayout:

        orientation: "vertical"

        size: root.width, root.height

        

        Label:

            text_size: self.size

            halign: "center"

            valign: "middle"

            text: "Click to close"

            font_size: 32


        Button:

            size_hint: (1, .5)

            font_size: 32

            text: "Close"

            on_press: app.stop()