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.4.tar.gz
(16.0 kB
view hashes)
Built Distribution
Close
Hashes for darkdisplay-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5c2c157ef1d98bfacac737c6db704ed9bb632d508ad919ad354e25c94be0f25 |
|
MD5 | e56a51a624a7d4c64a504660a5758f07 |
|
BLAKE2b-256 | 253dbcce3155dd04cd66f2c888f773e501f4da46893db82a0001be5dc11b2e57 |