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.7.tar.gz
(16.0 kB
view hashes)
Built Distribution
Close
Hashes for darkdisplay-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9949ddd3f38ffaac7ce6ba9e98b8c9194891b2d4dfb7e7e718a710dada03f1ac |
|
MD5 | aa1580ffd8d35d2c75ee5efabec3d23d |
|
BLAKE2b-256 | 1adb1563a33825e1aab8ae98198374a2b82c67fd076d90a318c7bf717d9132d7 |