A package to display a notification or overlay
Project description
This is a package that can make notifis and overlays in an easy way
example notification:
from darkdisplay.notification import DisplayNotification
# make an example notification
notification = DisplayNotification(
message="Hello World!",
show_button=True,
button_text="Click Me!",
window_size="250x150",
debug=True
)
# auto displays and does not return anything
# to wait until the notification is displayed do this:
from darkdisplay.notification import wait_until_closed
wait_until_closed(notification)
# to get button input you can use this example:
while notification.running:
if notification.button_function:
# CODE you want to run
# at the end reset the button
notification.button_function = False
else:
# sleep to reduce cpu overhead
sleep(.01)
pass
example overlay:
from darkdisplay.overlay import Overlay
# make an example overlay
overlay = Overlay(
message="your text here...",
window_size="250x85",
debug=True,
start_hidden=True
)
# starts overlay
overlay.start()
# shows overlay
overlay.show()
# hide overlay
overlay.hide()
# stop overlay
overlay.close()
# update message/overlay
overlay.update_message(
message="updated message"
)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
darkdisplay-0.0.8.tar.gz
(16.0 kB
view hashes)
Built Distribution
Close
Hashes for darkdisplay-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28b8f36b46544f91d4367b78de46ef610ce05a3838f6215208d3968df0e9ca94 |
|
MD5 | 66cafb09899ba55fea50e9361a8ad137 |
|
BLAKE2b-256 | e907fcf9e99c6e2de0b6a2ef53ad1e3e3514322d7e3be20acb5a7dfcce93d915 |