Gtk#背景图像



我今天刚开始使用Gtk#,我很惊讶那里的文档和示例项目如此之少。无论如何,我想问,有人知道如何在窗口或小部件中添加背景图像吗?或者我不知道是否有可能将多个小部件堆叠在一起,因为这样会很容易。

Gtk.Window用于GUI,用于需要使用Graphics的背景图像,即需要访问底层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

最新更新