Как отобразить окно программы написанную на python kivy поверх всех окон Windows?

Мне нужно реализовать виджит на Windows, и он должен отображаться поверх всех окон. К сожалению годного решения задачи я не нашёл.

#Импорт библиотек
import psutil

from ctypes import windll

from win32api import GetSystemMetrics

from kivy.app import App
from kivy.config import Config
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.label import Label
from kivy.uix.image import Image
from kivy.properties import ObjectProperty
from kivy.clock import Clock

#Отслеживание размера экрана на ПК
Win_width = str(GetSystemMetrics(0) - 200)

#Настройки экрана
Config.set('graphics', 'resizable', '0')
Config.set('graphics', 'width', '200')
Config.set('graphics', 'height', '15')
Config.set('graphics', 'left', Win_width)
Config.set('graphics', 'borderless', '1')
Config.set('graphics', 'position', 'custom')
Config.set('kivy', 'exit_on_escape', '0')



class MyApp(App):

    def build(self):

        #Отслеживание уровня загрузки ЦП 
        def CPU(dt):
            self.L.text = 'ЦПУ ' + str(psutil.cpu_percent(interval=1)) + '%'

        #Отслеживание уровня загрузки ОЗУ
        def MEMORY(dt):
            a = psutil.virtual_memory()
            self.L2.text = 'ОЗУ ' + str(a[2]) + '%'

        #Интерфейс
        fl = FloatLayout()
        bl = BoxLayout()
        self.L = Label(font_size = 15)
        self.L2 = Label(font_size = 15)

        fl.add_widget(bl)
        bl.add_widget(self.L)
        bl.add_widget(self.L2)
        Clock.schedule_interval(CPU, 1)
        Clock.schedule_interval(MEMORY, 1)

        return fl

if __name__ == '__main__':
    MyApp().run()

Ответы (0 шт):