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.6.tar.gz
(16.0 kB
view hashes)
Built Distribution
Close
Hashes for darkdisplay-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca25e606ac780899429f9c02f3b7f86c2a4374bf6c72660b245d4294c9e9e16 |
|
MD5 | 2eb4758794eeb966a33cd1c8044682a7 |
|
BLAKE2b-256 | 029c39930854a69a94c30c8c34e65fea6297c406739c61d498e49b85d15a3514 |