Я работаю над управляющим окон, изготовленным в Python 3, используя Python-xlib . Когда я попытался реализовать отображение значков (в качестве PNG) на окне в качестве изображения 16x16, он работал с этим фиктивным изображением, но когда я пытался получить значок окна, он не вернул ни одного.from Xlib.display import Display
from Xlib import X
from PIL import Image
def getIcon(window, display):
icon_data = window.get_full_property(
display.intern_atom('_NET_WM_ICON'),
X.AnyPropertyType
).value
width = icon_data[0]
height = icon_data[1]
image = Image.frombytes(
'RGBA', (width, height), bytes(icon_data[2:]), 'raw', 'BGRA'
)
return image
Подробнее здесь: https://stackoverflow.com/questions/796 ... ython-xlib
Как получить значок окна в виде PNG с помощью Python xlib? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
В чем разница между python-xlib, python3-xlib, pyxlib и xlib в Python3?
Anonymous » » в форуме Python - 0 Ответы
- 82 Просмотры
-
Последнее сообщение Anonymous
-