我是一位经验丰富的Fortran程序员,多年来一直使用内部UI包,其概念与glade(3.22)类似。我对林间空地来说是全新的,所以由于缺乏理解,我必须做些坏事。我的glade设置仅使用gtkWindow和带有一些子选项卡的gtkNotebook。我想要做的就是在一个覆盖整个窗口区域的选项卡中添加多个字段(主要是框和标签)。然后当我切换标签时,我需要看到一个完全不同的页面,它有自己的字段,也使用完整的窗口区域。只添加一个gtkButton占用当前选项卡的整个页面,我无法向该页面添加另一个gtkbutton。如何在同一页面上添加其他按钮?如果这是一个愚蠢的问题,是否有任何好的视频可以证明如何做到这一点? :)
您必须在笔记本选项卡中添加GtkBox或GtkGrid。和here你可以读一下盒子和网格之间的区别。当然还有很多其他的containers你可以用它来装你的小部件(在你的情况下是一个按钮)。 Gtk3每个笔记本页面只允许一个小部件,所以你必须添加一个多子小部件来打包每个页面的多个小部件。