2013-01-09 105 views
0

我有一个笔记本窗口。我想改变动态大小。我做了动态扩展,但我无法缩小它。我用win.set_size_request(w,h)进行展开。我如何动态缩小?Gtk笔记本尺寸动态变化

+0

你是如何评估它的?点击按钮?或者是其他东西? –

回答

0

您不能通过使用API​​来强制缩小GtkNotebook。还有其他方法可以做到这一点。如果笔记本电脑内的小部件缩小,那么笔记本电脑将缩小,但您可能需要考虑其他页面中的小部件,但我不确定这是否有效。你可以把你的GtkNotebook封装在一个自定义的容器中,这个容器可以强制缩小笔记本。

而......我想不出有更多的方法来做到这一点。 gtk_widget_set_size_request将只设置小部件的最小尺寸,覆盖其自然尺寸。

0

您的页面上可能有小部件阻止它们收缩。您可能需要将网页的内容放入ViewPort或ScrolledWindow中以获得您正在查看的效果。