如何在C中为GTK +应用程序设置固定的窗口大小?

时间:2011-01-23 07:44:34

标签: c gtk

如何为GTK +应用设置固定的窗口大小?我有:

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

但窗口变得非常小。还没有小部件。

2 个答案:

答案 0 :(得分:7)

为此目的使用gtk_window_set_resizable功能

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

答案 1 :(得分:2)

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

这必须解决问题