我正在尝试制作一个包含很多项目的组合框。由于它的长度,它会碰到屏幕的底部。以下是当它到达屏幕底部时发生的情况的示例:
组合框中有 80 个项目,但它只能显示这 5 个项目,其中第 5 个被略微截断,因为没有可以允许滚动选项的垂直滚动条。
在 UI 文件中,我有:
<child>
<object class="GtkComboBoxText" id="acc1_combo_box">
<property name="visible">True</property>
<property name="sensitive">False</property>
<property name="can-focus">False</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
在使用 Glade 进行了一些测试后,我发现 GTK3 的组合框将允许在组合框到达屏幕底部时滚动(此处由向下箭头指示):
如何使组合框可滚动?是否有替代方案,或者我应该将我的代码转换为使用 GTK3,因为它确实有可滚动的组合框?