Найти тему
Удалёнка

Добавляем значок в системный трей Windows на Python

import pystray

import PIL.Image

image = PIL.Image.open("logo.png")

def on_clicked(icon, item):

if str(item) == 'Нажми на меня':

print('Вы нажали на пункт меню')

elif str(item) == 'Пример':

a = 10

b = 5

result = int(input('Решите пример: {} + {}\n'.format(a, b)))

if result == (a + b):

print('Молодец!')

else:

print('Неверно :(')

elif str(item) == 'Привет!':

print('Привет')

elif str(item) == 'Пока!':

print('Пока')

elif str(item) == 'Выход':

icon.stop()

icon = pystray.Icon('ITStart', image, menu=pystray.Menu(

pystray.MenuItem('Приветствие/прощание', pystray.Menu(

pystray.MenuItem('Привет!', on_clicked),

pystray.MenuItem('Пока!', on_clicked),

)),

pystray.MenuItem('Нажми на меня', on_clicked),

pystray.MenuItem('Пример', on_clicked),

pystray.MenuItem('Выход', on_clicked)

))

icon.run()

Наука
7 млн интересуются