所以我有这个应用程序,它有点太小,所以我试图调用gtk_window_resize()
,好吧,调整它的大小。问题是当我调用gtk_window_set_resizable()
并传递FALSE时,由于窗口不可调整大小,我将恢复为默认大小:太小。
有没有办法让永久调整大小不可调整的窗口?
答案 0 :(得分:5)
gtk_window_set_resizable(window, FALSE)
将禁用窗口的所有大小调整,甚至调整以编程方式启动的大小。而是设置窗口的大小请求或其中的小部件。
答案 1 :(得分:0)
你试过翻转执行顺序吗?首先尝试在gtk_window_resizable()
中将resizable设置为FALSE,然后使用gtk_widget_set_size_request()