Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 21, 2008 21:34:20

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

tkinter/sqlite вывод таблицы.

В примитивном вараинте для этого делают пачку тестовых полей с соответствующим размещением, вручную загружая в них даные.



Офлайн

#2 Ноя. 21, 2008 23:08:11

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

tkinter/sqlite вывод таблицы.

Ну multilistbox в принципе и есть вообщем то примитивный вариант.. Это стопка листбоксов с одним общим скролбаром и т.д.
А вообще, побеседовав с гуглом, я понял что ткинтер не так страшен, как его малюют :) и виджетов достаточно, и интерфейс можно сделать красивым. Одна беда.. Все это не из коробки..



Отредактировано (Ноя. 21, 2008 23:09:15)

Офлайн

#3 Ноя. 22, 2008 06:56:05

Cover Story
От:
Зарегистрирован: 2008-08-26
Сообщения: 192
Репутация: +  0  -
Профиль   Отправить e-mail  

tkinter/sqlite вывод таблицы.

Спасибо, igor.kaist. Вроде работает, правда без скроллинга.
Только не понятно в строке

        mlb.insert(END, ('Important Message: %d' % i, 'John Doe', '10/10/%04d' % (1900+i)))
Что такое END
А так база sqlite загрузилась нормально.



Python 2.7.3
Pyside 1.1.2

Офлайн

#4 Ноя. 22, 2008 07:29:02

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

tkinter/sqlite вывод таблицы.

Это константа из модуля ткинтер, означающая что вставить нужно в конец списка.



Офлайн

#5 Ноя. 23, 2008 19:17:01

Cover Story
От:
Зарегистрирован: 2008-08-26
Сообщения: 192
Репутация: +  0  -
Профиль   Отправить e-mail  

tkinter/sqlite вывод таблицы.

Еще вопрос. Как настраивать высоту multilistbox? Параметр height не работает?



Python 2.7.3
Pyside 1.1.2

Офлайн

#6 Ноя. 24, 2008 09:07:19

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

tkinter/sqlite вывод таблицы.

Там только ручной правкой модуля. Смотри где listboxы там, и туда добавь высоту. Я лично для себя в __init__ это вынес.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version