大家好
我在做一个Nokia N800 Maemo平台用的一个小图像采集程序,基于Qt的。
现在目的是在一个QWidget中显示video图像。 我参考了
http://maemo.org/development/documentation/manuals/4-0-x/how_to_use_camera_api/的GTK例子。
主要的显示操作就是在QWidget 的paintEvent中调用
gst_x_overlay_set_xwindow_id(GST_X_OVERLAY(data),
winId());
但是这样调用的结果是图像无法显示, x window 报错, 似乎是winId()不正确
如果调用 gst_x_overlay_set_xwindow_id(GST_X_OVERLAY(data),
window()->winId());
图像可以显示,但是是显示在QWidget 的父窗口的背景中。
不知道如何才可以得到正确的QWidget的x-window id.
谢谢