QSqlTableModel+QListView добавление новой записи вручную..., хнык :( |
Здравствуйте, гость ( Вход | Регистрация )
QSqlTableModel+QListView добавление новой записи вручную..., хнык :( |
LE0N |
17.3.2009, 6:19
Сообщение
#1
|
Студент Группа: Участник Сообщений: 97 Регистрация: 10.3.2009 Из: Беларусь Пользователь №: 604 Спасибо сказали: 0 раз(а) Репутация: 0 |
Имеется простенькая задача - при нажатии на кнопку "добавить" нужно добавить ещё одну запись в модель.
Редактирование произвести через QListView. Всё бы хорошо. Всё добавляется. Кроме одного - мне нужно на ходу в другие ( не редактируемые QListView поля, добавить свои переменные... НИ ХЕРА НЕ ВЫХОДИТ! Уже пол ночи с этим колупаюсь! Вот, собственно, слот с данным действием. (Заменил QListView, на QTableView ноль реакции, ещё и неприятные визуальные эффекты стали возникать...).
Кроме(внутри функции, приведённой выше):
Пробывал и insertRecord...Ноль реакции. В таблицу попадает полностью пустая запись... |
|
|
LE0N |
17.3.2009, 9:43
Сообщение
#2
|
Студент Группа: Участник Сообщений: 97 Регистрация: 10.3.2009 Из: Беларусь Пользователь №: 604 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Если так QSqlRecord record( int ), то ты изменяешь локальную копию записи. Да хоть так пишу... Разницы НОЛЬ!
[offtopic] ЗЫ. маленький ликбез...Правильно ли я понял, что если передаёшь ссылку на переменную, инициализированную локально (QSqlRecord bla;) в какую-нибудь функцию, то она убивается после того, как функция, в которой она инициализировалась, завершается? Если это так. То как в последствии поступают тру Си-Плюс-Плюснеги, когда им требуется уничтожить эту самую QSqlRecord, инициализированную через new ? Создают свойство и убивают в деструкторе? Даже если эта QSqlRecord используется в одном месте ? =\ ЗЫ.ЗЫ. Перехожу с чистого СИ, на СИ++ QT [/offtopic] Сообщение отредактировал LE0N - 17.3.2009, 9:47 |
|
|
Текстовая версия | Сейчас: 28.1.2025, 13:56 |