我刚开始使用pyGtk编程,所以请耐心等待。我有一个ComboBox对话框。单击组合框时显示的列表中有70多次。它从屏幕顶部延伸到底部。我可以忍受它,但我宁愿让ComboBox像html选择元素那样执行(即菜单顶部位于组合框并向下延伸)。是否有一些我可以设置的继承属性?到目前为止,我在API参考资料中没有看到任何帮助我的内容。
答案 0 :(得分:1)
您可以使用gtk.ComboBoxEntry代替gtk.ComboBox。我已经测试了一个包含100个项目的ComboBoxEntry,它可以按照你想要的方式运行。缺点是用户可以在其中输入他们想要的任何内容,但您只需在对其执行任何操作之前验证输入。从好的方面来说,你可以实现自动完成。我已经看到以这种方式完成字体选择。