Текст в широком системном трее (Python) - PullRequest
0 голосов
/ 03 мая 2020

Привет, мне нужна помощь с моей программой. Я хочу показать 6 или более диджетов, но я могу разместить столько же в квадратном изображении.

Вот код, который у меня есть для создания изображения в системном трее:

w, h = 50, 50
shape = [(40, 40), (w - 10, h - 10)]

    while True:
        # create image
        img = Image.new('RGBA', (w, h))
        d = ImageDraw.Draw(img)
        d.rectangle(shape) 

        # add text to the image
        font_type  = ImageFont.truetype("arial.ttf", 45)
        a = roundStringPrice + ' USD'
        d.text((0,0), f"{a}", fill=(priceColor), font = font_type)
        img.save(image)


        # display image in systray 
        if n==1:
            systray = SysTrayIcon(image, roundStringPrice + ' USD')
            systray.start()
            time.sleep(5)
        else:
            systray.update(icon=image)
        time.sleep(5)
        n+=1
    systray.shutdown()

Есть ли способ заполнить изображение в системном трее на всю ширину?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...