Удаление границы окна Киви - PullRequest
0 голосов
/ 19 сентября 2018

В соответствии с документом kivy, я могу удалить границу Window на Window.borderless = True (https://kivy.org/doc/stable/api-kivy.core.window.html)

. Однако проблема в том, что она все равно показывает границу при запуске, затем она удаляется как0,5 секунды. И мне это кажется немного странным

Возможно ли удалить границу в самом начале?

1 Ответ

0 голосов
/ 19 сентября 2018

Проблема вызвана тем, что сначала вы прочитали Config и, вероятно, настроили его как border, а затем прочитали вашу конфигурацию, поэтому в этом случае решение заключается в том, чтобы сохранить ее в config, чтобы вторая загрузка приложения больше не наблюдала за этим.переход.

from kivy.app import App
from kivy.uix.widget import Widget
from kivy.core.window import Window
from kivy.config import Config

Config.read("myapp.ini")
if Config.getint('graphics', 'borderless') == 0:
    Config.set('graphics', 'borderless', '1')
    Config.write()
    Window.borderless = True


class MyApp(App):
    def build(self):
        return Widget()


if __name__ == '__main__':
    MyApp().run()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...