【发布时间】:2014-11-25 07:33:48
【问题描述】:
我在我的程序中使用 GStreamer,我需要获取窗口 xid 才能使用它。我现在有工作解决方案,但它已被弃用(我现在使用 Gdk.X11Window)。我怎样才能做到这一点,但使用 Gdk.X11.Window 这样它就不会被弃用?
这是我现在正在做的事情,它正在工作,但根据编译器,它已被弃用。
this.drawingArea.realize.connect(() => {
this.xid = (uint*)Gdk.X11Window.get_xid(this.drawingArea.get_window());
});
(drawingArea 是 Gdk.DrawingArea)
【问题讨论】: