Как нарисовать прямоугольник с помощью окна Qt to Xlib

Скажем, у меня есть идентификатор другого окна Xlib, и я хочу нарисовать этот прямоугольник окна. Есть ли способ нарисовать его с помощью Qt? Я нашел решение, но оно не работает для меня:

QPixmap pix = QPixmap::fromX11Pixmap(wId, QPixmap::ExplicitlyShared);
pix.fill(QColor::fromRgb(255,255,255));

Я ожидаю, что он заполнит окно белым цветом, но это не так.


person Else    schedule 06.04.2011    source источник


Ответы (1)


Вы можете внедрить это окно, поместить невидимое окно сверху и визуализировать в это невидимое окно. Эффект будет тот же: прямоугольник над окном.

person BЈовић    schedule 06.04.2011