Skip to main content

KivyOnTop

Makes Kivy windows stay on top of others. Works by manipulating window tags via win32gui library. Install with python -m pip install KivyOnTop.

Note: This wrapper only supports the Windows platform at the moment.

Features

  • set and reset the always on top flag for a Kivy window

Usage example

from kivy.App import App
from kivy.core.window import Window
from KivyOnTop import register_topmost, unregister_topmost


TITLE = 'KivyOnTop'


class KivyontopApp(App):
    def on_start(self, *args):
        Window.set_title(TITLE)

        # Register top-most
        register_topmost(Window, TITLE)

        # Unregister top-most (not necessary, only an example)
        self.bind(on_stop=lambda *args, w=Window, t=TITLE: unregister_topmost(w, t))


if __name__ == '__main__':
    app = KivyontopApp()
    app.run()

Metadata

Release files for KivyOnTop 1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for KivyOnTop 1.4
File Size Uploaded
KivyOnTop-1.4.tar.gz 1.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for KivyOnTop 1.4
File Interpreter ABI Platform
KivyOnTop-1.4-py3-none-any.whl Python 3 none any Details

Total release size: 5.0 kB

Release files / KivyOnTop-1.4.tar.gz

Download URL KivyOnTop-1.4.tar.gz
Size 1.9 kB
Tags Source
SHA-256 checksum
How to use checksums
7d10f964739d063bea521938d1d32e39d2d86fe3e988ac3e466b929e2cce226d
BLAKE2b-256 checksum
How to use checksums
195481798d04967c038e96a0f0e9a479a10a0acf62e5843987c4e175cacac39c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release files / KivyOnTop-1.4-py3-none-any.whl

Download URL KivyOnTop-1.4-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba0472adc1c40c1507f426be2262130a8dc57a16f3f25575891fb80b054d785f
BLAKE2b-256 checksum
How to use checksums
be660dd3490c9b333e5abeefb6dcd1e98931d7b901535588060c50d6498dff9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release history Release notifications | RSS feed

This release

1.4 This release

2 release files

1.3

2 release files

1.2

2 release files

1.1

1 release file

1.0

2 release files

0.5

2 release files

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page