LINUX.ORG.RU

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

 , ,


0

1

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

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

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

★★★★★

Последнее исправление: ls-h (всего исправлений: 1)

> 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 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.