Russian Qt Forum

Программирование => Python => Тема начата: Пытон от Июнь 24, 2012, 13:50



Название: Может ли какой-нибудь добрый человек дать ссылку на пример программы pyqt и БД?
Отправлено: Пытон от Июнь 24, 2012, 13:50
Требуется, чтобы на форме была таблица из БД, а при выборе мышью строки таблицы открывалась вторая форма с полями для редактирования этой строки (текстбоксы, комбобоксы), кнопочка сохранения изменений сделанных пользователем. БД - подойдёт sqlite.


Название: Re: Может ли какой-нибудь добрый человек дать ссылку на пример программы pyqt и БД?
Отправлено: Пытон от Июнь 24, 2012, 15:32
Пардон, конечно, просто жутко надоело в изучении застревать на полной ерунде типа как узнать индекс текущей строки в таблице. Больно уж замудрёно всё это в qt...


Название: Re: Может ли какой-нибудь добрый человек дать ссылку на пример программы pyqt и БД?
Отправлено: hadey от Июнь 25, 2012, 15:34
Если я все правильно понял, то:
Подгружаешь из БД данные в QTableView. Далее извлекаешь инфу из выделенной строки с помощью QSqlQueryModel::record, а далее уже вызываешь новую форму в которую передаешь эту инфу.


Название: Re: Может ли какой-нибудь добрый человек дать ссылку на пример программы pyqt и БД?
Отправлено: Пытон от Июнь 28, 2012, 05:06
Всё просто: берёшь кирпич, мажешь раствор, строишь дом!
Построите?

Ссылочку мне надо на конкретный пример программы работающей с БД, имеющей форму с полями для ввода данных в БД.