A Python module to interact with the Windows tray.
Project description
pytray
A Python module to interact with the Windows tray.
Installation
From PyPI
pip3 install ptray
From GitHub
pip3 install git+https://github.com/donno2048/pytray
Usage
Here is a simple example:
import pytray, time, os
pytray.create_tray_element()
pytray.create_menu(
("Exit", 1), ("Close", 2)
)
pytray.add_icon()
i = 0
while True:
start_time = time.time()
while time.time() - start_time < 0.3:
click = pytray.what_is_clicked()
if click == 1:
exit()
elif click == 2:
pytray.hide_menu()
elif click == None:
pass
time.sleep(0.1) # make sure only one click is registered
pytray.set_icon(os.path.abspath(f"cat\\{i}.ico")) # requires the cat directory from this repo (by Kyome22)
i = (i + 1) % 5
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
ptray-1.1.2.tar.gz
(4.0 kB
view hashes)