Добавить в корзинуПозвонить
Найти в Дзене
Удалёнка

Добавляем значок в системный трей 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()

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()