1
我正試圖創建一個顯示圖像的小程序。此圖像將調整大小以適應窗口大小。 到目前爲止,您已經可以在屏幕上看到圖像,但要在調整窗口大小時更改其大小,我必須知道如何獲得窗口的窗口寬度和高度。 問題是,我沒有找到一個很好的方法來做到這一點...並想知道是否有人可以幫助我。Gtk.window使用VALA獲取窗口寬度和高度
(我在小學OS VALA編程,如果這是必須要知道)
我也可以發表我的代碼,如果這將有助於
我正試圖創建一個顯示圖像的小程序。此圖像將調整大小以適應窗口大小。 到目前爲止,您已經可以在屏幕上看到圖像,但要在調整窗口大小時更改其大小,我必須知道如何獲得窗口的窗口寬度和高度。 問題是,我沒有找到一個很好的方法來做到這一點...並想知道是否有人可以幫助我。Gtk.window使用VALA獲取窗口寬度和高度
(我在小學OS VALA編程,如果這是必須要知道)
我也可以發表我的代碼,如果這將有助於
下面是一個簡單的例子來獲得的寬度和高度調整大小時的窗口。在信號上,你可以做一些像調整孩子圖像pixbuf /圖像等等的東西。希望能幫助到你。
using Gtk;
public void main (string[] args) {
Gtk.init (ref args);
var window = new Gtk.Window();
window.configure_event.connect ((event) => {
print ("Width: %d Height: %d\n", event.width, event.height);
return false;
});
window.destroy.connect (Gtk.main_quit);
window.show_all();
Gtk.main();
}