Python tkinter: возможна таблица с переменной высотой строки? - PullRequest
1 голос
/ 27 мая 2020

Для моего сценария поиска Python на основе sqlite (своего рода словаря для двух языков, то есть памяти переводов) я решил использовать tkinter и отображать результаты в виде дерева. Все работает нормально, за исключением того, что для более длинных строк текст обрезается: строки таблицы всегда имеют высоту в 1 строку. Если я изменяю высоту строки, она применяется ко всему древовидному представлению, чего я не хочу. Судя по ответу Брайана Окли здесь: Как изменить высоту только одной строки в Treeview? кажется, что иметь переменную высоту строки в Treeview невозможно.

Итак, мой вопрос возможно ли (с использованием tkinter) иметь таблицу, например, с 3-4 столбцами, в которых я могу изменять высоту строки в зависимости от количества строк обернутого текста?

Возможно, что-то с использованием списков или меток?

Это то, что у меня сейчас с treeview: treeview with truncated text in rows

И это то, что я хотел бы иметь (обратите внимание на разную высоту строк в таблице - это было сделано в Perl / Tk): Table with variable row heights

Итак, есть ли способ получить такую ​​таблицу с переменной высотой строк, используя Python и tkinter?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...