我有一个笔记本窗口。我想动态改变大小。我确实动态扩展,但我无法收缩它。我使用win.set_size_request(w,h)
进行扩展。我怎样才能动态缩小?
答案 0 :(得分:0)
您无法通过使用API强制GtkNotebook
缩小。还有其他方法可以做到这一点。如果Notebook内的窗口小部件收缩,那么Notebook会缩小,尽管您可能需要考虑其他页面中的窗口小部件,但我不确定这是否有效。您可以将GtkNotebook包装在一个自定义容器中,以强制缩小笔记本电脑。
而且......我想不出更多的方法。 gtk_widget_set_size_request将仅设置窗口小部件的最小大小,覆盖其自然大小。
答案 1 :(得分:0)
您的网页上可能有小部件可以阻止它们缩小。您可能需要将页面内容放在ViewPort或ScrolledWindow中以获得您正在寻找的效果。