Форум сайта python.su
0
В С# есть весьма полезный класс DataGridView, с помощью которого довольно легко создавать таблицы “на лету”, добавлять в ячейки значения и забирать их оттуда же.
Интересует вопрос, как можно организовать в Python подобную таблицу. Конкретнее, необходимо создать 2 таблицы с фиксированным количеством стобцов, и с плавающим количеством строк(количество может варьироваться). Затем заполнить их, и при нажатии кнопки забрать эти значения в кач-ве переменных(списка или т.п).
Сам не смог найти точного ответа(м.б плохо искал) ни на stackoverflow, ни на python.su, Google тоже молчит.
Буду признателен за любые ссылки, литературу по теме.
Офлайн
4
ГУЙ? ВЕБ?
Офлайн
0
GUI
Офлайн
58
У Tkinter кто-то пилил таблицу. Там тоже можно на лету добовлять, удалять, менять цвет, вынимать значения и т.п. Если Tkinter подходит, то могу дать ссылку.
Офлайн
0
http://habrahabr.ru/post/133337/
http://docs.python.org/3.3/library/tkinter.html
http://ru.wikiversity.org/wiki/%D0%9A%D1%83%D1%80%D1%81_%D0%BF%D0%BE_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B5_Tkinter_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B0_Python
- правильно понял, Вы это имели ввиду? Выглядит в целом неплохо. От ссылки не откажусь, конечно.
Отредактировано heso (Дек. 19, 2013 15:31:13)
Офлайн
58
Да это сам tkinter. Народ для него напилил обертку, чтобы писать таблицы, так как таблиц там и в помине нет и вряд ли будут…
Ссылки:
Api Documentation
Официальная страничка
Вики
Скачать
Офлайн