pyGTK ComboBox列表高度

时间:2009-10-28 04:14:37

标签: python gtk pygtk

我刚开始使用pyGtk编程,所以请耐心等待。我有一个ComboBox对话框。单击组合框时显示的列表中有70多次。它从屏幕顶部延伸到底部。我可以忍受它,但我宁愿让ComboBox像html选择元素那样执行(即菜单顶部位于组合框并向下延伸)。是否有一些我可以设置的继承属性?到目前为止,我在API参考资料中没有看到任何帮助我的内容。

1 个答案:

答案 0 :(得分:1)

您可以使用gtk.ComboBoxEntry代替gtk.ComboBox。我已经测试了一个包含100个项目的ComboBoxEntry,它可以按照你想要的方式运行。缺点是用户可以在其中输入他们想要的任何内容,但您只需在对其执行任何操作之前验证输入。从好的方面来说,你可以实现自动完成。我已经看到以这种方式完成字体选择。