LINUX.ORG.RU

PyGtk virtual TreeView


0

0

Чего-то не могу найти никак, есть-ли в GTK (PyGTK в частности) возможность сделать TreeView c виртуальным содержимым? То-есть я хочу, чтобы при необходимости отобразить элемент вызывался мой callback и я в процессе решал, что именно отображать.

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

Криво это как-то. Что неужели нет ни одного примера отображения большого числа данных. Ведь как-то всякие словари делают. Миллион строк по честному не добавишь ведь.

alexru ★★★★
() автор топика

>...вызывался мой callback и я в процессе решал, что именно отображать.

здесь главное понять, что когда колбек вызовется, то тебя уже никто спрашивать не будет, что делать.

Честно признаться, мутновато задача описана.

Deleted
()
Ответ на: комментарий от Deleted

В винде это кажется называлось Virtual ListView. Например используется для отображения списка фамилий из БД. Чтобы не дублировать данные (они уже есть в БД) реального добавления в ListView не производилось, вместо него устанавливалось число "виртуальных записей" (чтобы скролбары настроились как нужно) и при необходимости отрисовать конкретный кусок вызывалась пользовательская функция, которая могла подсунуть данные для отображения (взятые, например из БД).

alexru ★★★★
() автор топика

Создаешь свой потомок GtkCellRenderer и вперед.

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