pygtk:如何设置gtk.EntryCompletion弹出窗口的高度

2 投票
2 回答
539 浏览
提问于 2025-04-15 12:05

我在用gtk.EntryCompletion来实现自动补全功能。可是,补全的列表太长了,弹出的窗口直接碰到屏幕底部了。我在pygtk的文档里找不到设置这个弹出窗口高度的方法。请问怎么才能设置gtk.EntryCompletion的弹出窗口高度呢?

2 个回答

0

也许你可以通过使用 gtk.EntryCompletion.set_minimum_key_length 来解决这个问题,这样可以避免出现很长的建议列表。

0

我不确定这是否适用于gtk.EntryCompletion小部件,但对于像单元格这样的部件,你可以通过 cell.set_fixed_height_from_font(True) 这个方法来控制它们的高度。

想了解更多细节,可以查看 gtk.CellRendererText 的相关文档。

撰写回答