2011-04-06 78 views
2

假設我有另一個Xlib窗口的標識,並且我想繪製該窗口矩形。 有沒有辦法使用Qt繪製它?我的解決辦法找到,但它並沒有爲我工作:如何使用Qt繪製矩形到Xlib窗口

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

我希望它會填滿窗口與白色,但事實並非如此。

回答

1

你可以嵌入這個窗口,在頂部放置一個不可見的窗口並渲染到這個不可見的窗口中。效果將是相同的:窗口上方的矩形。