2011-01-23 19 views
7

GTK +アプリの固定ウィンドウサイズを設定するにはどうすればよいですか?私は持っている:CでGTK +アプリの固定ウィンドウサイズを設定する方法は?

gtk_window_set_default_size(GTK_WINDOW(mainWindow), 400, 300); 
gtk_window_set_policy (GTK_WINDOW(mainWindow), FALSE, FALSE, FALSE); 

しかし、ウィンドウが非常に小さくなる。ウィジェットはまだありません。この目的のために

答えて

7

使用gtk_window_set_resizable機能

gtk_window_set_default_size(GTK_WINDOW(mainWindow), 400, 300); 
gtk_window_set_resizable (GTK_WINDOW(mainWindow), FALSE); 
+1

を解決しなければなりません。ウィンドウは小さいままです。 http://i.imgur.com/M9xkt.pngサイズ変更可能な偽で小さい http://i.imgur.com/51xPO.png大きめのサイズ変更可能である –

+0

ああ、子ウィジェットがないので、gtk_window_set_resizableがサイズをリセットします。 'gtk_window_set_geometry_hints'を試してウィンドウの最小サイズを設定してください – DReJ

+0

トリックをしてくれてありがとうございました –

0
gtk_widget_set_size_request(mainWindow, 400, 300); 
gtk_window_set_resizable (GTK_WINDOW(mainWindow), FALSE); 

これは、問題がまだそこにあるpblm

関連する問題