我今天刚开始使用Gtk#,我很惊讶文档和示例项目很少。无论如何我想问,是否有人知道如何将backgroundimage添加到窗口或窗口小部件? 或者我不知道是否可以将多个小部件叠加在一起,因为这样会很容易。
答案 0 :(得分:0)
Gtk.Window用于GUI,对于需要使用图形的背景图像,您需要访问底层的GdkWindow。在Gtk#中只需使用
Gtk.Window mwin = new Gtk.Window();
Gdk.Window gwin = mwin.GdkWindow;
然后使用Gdk.Pixbuf设置背景图像。这是一个可能有用的链接,它在PHP-GTK中,但转换为C#应该不会太难。
http://www.kksou.com/php-gtk2/articles/place-a-background-image-in-GtkWindow.php