Как получить значок окна в виде PNG с помощью Python xlib?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как получить значок окна в виде PNG с помощью Python xlib?

Сообщение Anonymous »

Я работаю над управляющим окон, изготовленным в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • В чем разница между python-xlib, python3-xlib, pyxlib и xlib в Python3?
    Anonymous » » в форуме Python
    0 Ответы
    82 Просмотры
    Последнее сообщение Anonymous
  • Как получить значок окна в виде PNG с помощью Python xlib?
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как я бы отобрал изображение с помощью Python-xlib?
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как я бы отобрал изображение с помощью Python-xlib?
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как сгенерировать геометрическую строку X11 с помощью Xlib?
    Anonymous » » в форуме Linux
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»