Gtk # фоновое изображение - PullRequest
0 голосов
/ 20 июня 2011

Я только начал использовать Gtk # сегодня и удивляюсь, как мало документации и примеров проектов. В любом случае я хотел спросить, кто-нибудь знает, как добавить backgroundimage к окну или виджету? Или я не знаю, возможно ли разместить несколько виджетов поверх друг друга, потому что тогда это будет довольно просто.

1 Ответ

0 голосов
/ 29 сентября 2011

Gtk.Window - для графического интерфейса, для фоновых изображений вам нужно использовать 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

...