如何在GTK中将图像堆叠在绘图区域上方

时间:2013-12-03 08:52:23

标签: c linux gtk gstreamer

我有一个示例程序,使用gstreamer工具包播放视频,该工具包位于基于gtk的gui上。我想在视频上方放置一个边框图像,切掉它的一些边缘以掩盖一些图形损坏,以及更好的estethics。

我相信绘画区域总是想坐在上面。我试图将它们堆叠在GtkFixed以下代码中无济于事。

gdk_window_lower(gtk_widget_get_parent_window(pipez[0]->drawingArea));
gdk_window_raise(gtk_widget_get_parent_window(screenz[0]->video_border));

有人可以帮忙吗?在此之前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

Gtk Layout允许堆叠东西,但我不确定这是最好的事情。也许你应该只使用GStreamer来剪切视频的损坏边框。