Я пытаюсь создать оконный менеджер в Python 3, и мне нужно узнать, как отображать значки окна 16x16. Это не так. Я не могу найти никакой документации по какой-либо из этого, любая помощь будет оценена.
Я пытаюсь создать оконный менеджер в Python 3, и мне нужно узнать, как отображать значки окна 16x16. Это не так. Я не могу найти никакой документации по какой-либо из этого, любая помощь будет оценена.[code]from Xlib import display, X, Xutil from PIL import Image, ImageDraw import os
if __name__ == '__main__': dummy = "dummy.png" if not os.path.exists(dummy): img = Image.new('RGB', (16, 16), color = 'red') d = ImageDraw.Draw(img) d.text((1,1), "abc", fill=(255,255,255)) img.save(dummy) renderPng(dummy, 200, 200, 100, 100) < /code> и код дает мне эту ошибку: < /p> Traceback (most recent call last): File "/home/spincube/x/test.py", line 63, in renderPng(dummy, 200, 200, 100, 100) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/spincube/x/test.py", line 31, in renderPng ximage = X.Image( ^^^^^^^ AttributeError: module 'Xlib.X' has no attribute 'Image' [/code] Обновление: я изменил default_visual на root_visual.
Я пытаюсь создать оконный менеджер в Python 3, и мне нужно узнать, как отображать значки окна 16x16. Это не так. Я не могу найти никакой документации по какой-либо из этого, любая помощь будет оценена. from Xlib import display, X, Xutil
from PIL...
Я работаю над управляющим окон, изготовленным в Python 3, используя Python-xlib . Когда я попытался реализовать отображение значков (в качестве PNG) на окне в качестве изображения 16x16, он работал с этим фиктивным изображением, но когда я пытался...
Я работаю над управляющим окон, изготовленным в Python 3, используя Python-xlib . Когда я попытался реализовать отображение значков (в качестве PNG) на окне в качестве изображения 16x16, он работал с этим фиктивным изображением, но когда я пытался...
Я знаю, что вы можете проанализировать их с помощью XParseGeometry, но мне также нужно их сгенерировать. Есть ли какие-либо встроенные или внешние функции, которые могли бы сделать это за меня?
Я пытался создать свою собственную функцию, которая...