LINUX.ORG.RU

[python][mysql] [gtk] Несколько вопросов


0

1

Поделитесь ссылками или дайте совет.
Как работать с мускулом из питона чтобы запрос возвращал не строки, а преобразовывал в нужные типы?
Это первый вопрос.

И еще, есть ли готовые виджеты (классы, модули) для работы с БД?
Типа как в Delphi, т.е. не руками заполнять treeview и т.п., а использовать готовый компонент.

P.S. Вообще что почитать для начала. Какие есть средства эффективной работы с мускулом из питона?

★★★★

> P.S. Вообще что почитать для начала. Какие есть средства эффективной работы с мускулом из питона?

libmysql-python?

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

Платформа - линукс. Лазарус лагает с кодировками при подключении к мускулу.
Поэтому pygtk.

ls-h ★★★★ ()

>Как работать с мускулом из питона чтобы запрос возвращал не строки, а преобразовывал в нужные типы?

Преобразовывать в нужные типы. И вообще, читать до просветления про DB API, на сайте питона всё есть.

Типа как в Delphi,

Умри.

anonymous ()
Ответ на: комментарий от ls-h

>Вы хотите сказать, что ручная работа с treeview ради простого показа таблички это Ъ?

Каким treeview вообще? Что там работать - создал treeview и заполняешь его данными. Там работы на полчаса в случае полного незнания pygtk. В случае знания - быстрее написать код, чем спросить на лоре. А учиться никогда не поздно.

anonymous ()

>Что там работать - создал treeview и заполняешь его данными.
+1.

Если не захочется разбираться с treeview ради создания таблицы - возьми Qt с QTableWidget. Средства работы с базами данных там тоже есть. Или используй стандартные питоновские.

ipc ()
Ответ на: комментарий от ls-h

>Вы хотите сказать, что ручная работа с treeview ради простого показа таблички это Ъ?

Ты хочешь какие-то «готовые компоненты», а ведь treeview и питоновское db_api и есть по сути готовые компоненты. Просто их надо связать.

Или ты рассчитываешь, что на каждую задачу наклепают интегрированный с sql виджет?:)

anonymous ()

> И еще, есть ли готовые виджеты (классы, модули) для работы с БД?

libgda/gnomedb

ananas ★★★★★ ()

Это так кажется, что делать там не много.
На самом деле задолбаться можно при создании нескольких «гридов» (если называть это как в делфи).
7 колонок, для всех надо CellRenderer, TreeViewColumn.... короче куча рутинной работы.

ls-h ★★★★ ()
Ответ на: комментарий от JFreeM

Ну, может оно и здорово, но мне сдавать скоро. Просто не успею выучить.

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