2017-04-19 18 views
1

이미지를 표시하는 작은 프로그램을 만들려고합니다. 이 이미지는 창 크기에 맞게 크기가 조절됩니다. 지금까지는 이미 이미지를 화면에 표시 할 수 있지만 창의 크기를 조정할 때 크기를 변경하려면 창 너비와 높이를 얻는 방법을 알아야합니다. 문제는, 나는 이것을 할 수있는 좋은 방법을 찾지 못했고 누군가가 저를 도울 수 있는지 알고 싶습니다. 그 다음은Gtk.window가 VALA로 창 너비와 높이를 얻습니다.

답변

1

도움이 될 경우

가 나는 또한 내 코드를 게시 할 수

(즉 알 필요가 있다면 초등학교 운영 체제에 발라과 프로그래밍하고하는)의 폭과 높이를 얻을 수있는 간단한 예입니다 크기를 조정할 때의 윈도우. 신호에서 당신은 자식 이미지 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(); 
}