假设我有另一个 Xlib 窗口的 ID,我想在这个窗口矩形上绘制。 有没有办法用Qt画出来?我找到了解决方案,但它对我不起作用:
QPixmap pix = QPixmap::fromX11Pixmap(wId, QPixmap::ExplicitlyShared);
pix.fill(QColor::fromRgb(255,255,255));
我希望它会用白色填充窗口,但事实并非如此。
最佳答案
你可以嵌入这个窗口,在上面放置一个不可见的窗口并渲染到这个不可见的窗口中。效果是一样的:窗口上方的矩形。
关于c++ - 如何使用 Qt 到 Xlib 窗口绘制矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5565206/