Найти - Пользователи
Полная версия: Есть ли виджет "таблица" на tkinter для 3-го питона?
Начало » GUI » Есть ли виджет "таблица" на tkinter для 3-го питона?
1
DHT
Приветствую местное комъюнити.
Не так давно изучаю Python, а до этого работал на Delphi.

Весь софт обычно пишу для собственного использования и сейчас переношу одну программу с Delphi на Python. Уже изучил все необходимые компоненты, но не хватает пока только виджета таблица для полного сходства с программой на Delphi.

Если вдруг что-то видели, то киньте ссылку плиз.
Видел таблицы в примерах программ на tkinter, но видимо там на 2-м питоне было сделано.
balu
Не знаю такого. Когда-нибудь, когда будет время и когда появится 3.1 в убунте свой биндинг к TableList http://nemethi.de/ протестирую/перепишу, а пока такого не знаю. Впрочем, виджет TreeView есть в ttk, который идет в 3.1, но он не очень удачен, ИМХО.
Вообще совет - используйте пока 2.Х. Если тройка через год взлетит то, для нее это большая удача будет - для нее пока очень мало библиотек. Фактически, на данный момент, вам надо ращитывать только на стандартную библиотеку.
UPD Ttk и TableList биндинги можно взять тут http://ifile.it/s53fw1e/ttk-tblist.tar.gz
DHT
balu
Впрочем, виджет TreeView есть в ttk, который идет в 3.1, но он не очень удачен, ИМХО.
Не думал, что он может быть использован как таблица. Попробовал - понравилось. Скорость в разы выше, чем у ListView в Delphi.
А уточни плиз чем неудачен компонент?
balu
DHT
уточни плиз чем неудачен компонент
1) Неудобно использовать и мало функционала (ты только посмотри на http://nemethi.de/tablelist/screenshots.html) в сравнении с TableList. У меня, правда, биндинг к 4.8 (тот, что выше дал), но вполне рабочий, не получилось только встроенные окна прикрутить. Все никак времени нет дописать биндинг и примеры использования.
2) Были какие-то проблемы с горизонтальной прокруткой.

DHT
Скорость в разы выше, чем у ListView в Delphi.
В Python много чего в разы лучше, чем ДЕлфи и прочие продукты от Борланд. А если грамотно пейсать - то и быстрее.

UPD: TableList уже до 4.12 дошел, надо закатывать рукава
Koba
Кто-нибудь в курсе в TableList можно у строк сделать разделители, как у столбцов
или хотябы отчертить одну строку от другой
annndrey
http://sourceforge.net/projects/tkintertable/

Вполне себе полноценная таблица. Советую посмотреть.
caufman
UP!!! Изменилась ли ситуация по данному вопросу на данный момент? Использую tkinter на тройке, и жутко не хватает таблиц.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB