Я использую gtk.EntryCompletion для реализации функции автозаполнения. Но список настолько длинный, что всплывающее окно касается нижней части экрана. И я не могу найти способ установить высоту всплывающего окна в документе Pygtk. Как установить высоту всплывающего окна в gtk.EntryCompletion?
Возможно, вы сможете решить проблему, используя gtk.EntryCompletion.set_minimum_key_length, чтобы избежать длинного списка предложений.
gtk.EntryCompletion.set_minimum_key_length
Я не знаю, относится ли это к виджетам gtk.EntryCompletion, но для виджетов, подобных ячейкам, вы можете контролировать их высоту с помощью метода cell.set_fixed_height_from_font(True).
cell.set_fixed_height_from_font(True)
Посмотрите на gtk.CellRendererText API для деталей.
gtk.CellRendererText