Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
Dimix |
25.11.2010, 13:50
Сообщение
#11
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 24.11.2010 Пользователь №: 2215 Спасибо сказали: 0 раз(а) Репутация: 0
|
Ничего не помогает. Может кто то знает еще какие либо варианты почему не получается?
|
|
|
|
|
BRE |
25.11.2010, 14:10
Сообщение
#12
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44
|
Цитата(Dimix @ 25.11.2010, 13:50) Link Ничего не помогает. Может кто то знает еще какие либо варианты почему не получается? Нужно почитать документацию по QSqlDatabase вообще и про: void QSqlDatabase::removeDatabase ( const QString & connectionName ) [static] в частности. Обратить внимание какой параметр принимает этот метод и посмотреть пример в документации к этому методу, как правильно удалять соединение. |
|
|
|
|
512es |
2.12.2010, 18:33
Сообщение
#13
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: 0
|
Привьём пожалуй любовь к QtSql =))
Сделай вот так: ещё кажись понадобится q.clear() перед закрытием бд.. Сообщение отредактировал 512es - 2.12.2010, 18:12 |
|
|
|
|
Dimix |
7.12.2010, 15:14
Сообщение
#14
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 24.11.2010 Пользователь №: 2215 Спасибо сказали: 0 раз(а) Репутация: 0
|
Проблема вот такого плана
существует виджет QLineEdit создаю БД по обращению к функции создаю Таблицу по обращению к функции пытаюсь заполнить таблицу по обращению к функции Она ругается на editCreateName->text() вот что пишет : error: ‘editCreateName’ was not declared in this scope Как надо правильно ПОМОГИТЕ! |
|
|
|
|
Алексей1153 |
7.12.2010, 22:09
Сообщение
#15
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
наверное, не зря ругается, и так оно и есть
ui->editCreateName->text() |
|
|
|
|
Dimix |
8.12.2010, 15:56
Сообщение
#16
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 24.11.2010 Пользователь №: 2215 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Алексей1153 @ 7.12.2010, 22:09) Link наверное, не зря ругается, и так оно и есть ui->editCreateName->text() Я эту проблему решил вот так и т.п. Вопрос возник такого плана. Как получить выделенную строку в QTableView? |
|
|
|
|
Dimix |
8.12.2010, 16:57
Сообщение
#17
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 24.11.2010 Пользователь №: 2215 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(Dimix @ 8.12.2010, 15:56) Link Вопрос возник такого плана. Как получить выделенную строку в QTableView? Разобрался
|
|
|
|
|
Litkevich Yuriy |
8.12.2010, 20:30
Сообщение
#18
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(Dimix @ 8.12.2010, 18:57) Link Разобрался это не соответствует вопросу. так ты удалишь выделенную строку.QSqlTableModel model; model.setTable("coming"); model.select(); model.removeRow(view->currentIndex().row()); |
|
|
|
|
512es |
8.12.2010, 20:40
Сообщение
#19
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: 0
|
Dimix, если честно вообще ничего в твоём примере не понял.. советую перечитать его (код) ещё раз самому и попытаться представить логику. что и как делается. очень много противоречий и ненужных действий..
|
|
|
|
|
Dimix |
8.12.2010, 20:55
Сообщение
#20
|
![]() Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 24.11.2010 Пользователь №: 2215 Спасибо сказали: 0 раз(а) Репутация: 0
|
Почему не соотвецтвует вопросу
Незнаю я не вижу в коде ненужных действий. P. S. Все время програмировал на Delphi поэтому я новичек в Qt да и впринципе в С++. Может логика и неправильная но во всяком случае я другого решения не нашел. А текущий пример работает (ну пока проблем небыло |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 17:04 |