LINUX.ORG.RU

Высота строк в GTK3 TreeView

 , ,


0

1

Есть вот такая проблема: строки уж очень высокие. Можно практически в 1,5-2 раза потоньше делать без трудностей чтения

https://pp.userapi.com/c847121/v847121901/1565d6/FI-zgwn8-QI.jpg

Код, который заполняет GtkTreeView:

renderer = Gtk.CellRendererText()
renderer.set_padding(0, 0)
renderer.set_property("font", "Monospace")
renderer.set_fixed_height_from_font(1)

linecolumn = Gtk.TreeViewColumn("Line", renderer, text=0)
self.gcodeview.append_column(linecolumn)
codecolumn = Gtk.TreeViewColumn("Code", renderer, text=1)
self.gcodeview.append_column(codecolumn)

Увеличивая ypad я получаю еще более толстые строки. А ypad < 0 недопустим. Что делать? Как-то я не нагуглил ответа

// Блин, на wpf это бы делалось элементарно

★★★★★

Последнее исправление: cvs-255 (всего исправлений: 2)

Ответ на: комментарий от pawnhearts

Ну это, похоже тоже, но я хочу просто высоту выставить поменьше.

cvs-255 ★★★★★
() автор топика

У тебя нет бага, когда в одной строке очень длинный текст на несколько строк, то почему то и остальные поля становятся широкими?

neon1ks ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.