Russian Qt Forum
Ноябрь 05, 2024, 22:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Удаление строки и currentSelection  (Прочитано 10637 раз)
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #15 : Май 12, 2010, 20:03 »

Я так и не понял что именно надо сделать, все записи выделенные удалить или нет..
Если только одну выделенную, то можно так:
Код:
QModelIndex currentIndex=ui->mytable->selectionModel()->currentIndex();
model1->removeRow(currentIndex.row());
model1->submitAll();
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
trenkinan
Гость
« Ответ #16 : Май 12, 2010, 22:52 »

Сделал так, теперь  все работает, Спасибо , но если неверно заполнять форму, то при попытке удаления чего либо возникает критическая ошибка
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #17 : Май 12, 2010, 23:43 »

trenkinan, вроде бы тебе в другой теме я давал фрагменты кода вставки/удаления строк.
Записан

Юра.
trenkinan
Гость
« Ответ #18 : Май 12, 2010, 23:50 »

Да, верно, давал. Все работает, но повторюсь, тлько что заполненные строки, и строки, заполненные не до конца не удаляются( так же и в SQL browser-e). Пока не критично, но буду смотреть. Обнаружил странный глюк, уже второй раз такое с проектом: в какой-то момент часть вносимых изменений перестает обрабатываться, т.е. например, я выбираю другую таблицу  коде а программа запускается с выбором прежней, исправляется переписыванием проекта с нуля, ни у кого такого не было?Вроде как виноват ui файл, пока правда не пойму что в нем конкретно, но именно при его перенесении в новый проект на нем начинаются старые глюки... 
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #19 : Май 13, 2010, 01:36 »

у тебя какая версия Qt?
Записан

Юра.
trenkinan
Гость
« Ответ #20 : Май 15, 2010, 11:12 »

QT 4.5 и еще при первом запуске проекта, если попытаться отсортировать или удалить что-то вылетает критическая ошибка. При повторном запуске программы вроде как пропадает такое поведение. Но вот если форму заполнять не до конца удалить ее нельзя будет, это я так понимаю проблема самой библиотеки
Записан
crossly
Гость
« Ответ #21 : Май 15, 2010, 12:01 »

давай компилябельный код... разберемся....
Записан
trenkinan
Гость
« Ответ #22 : Май 15, 2010, 12:19 »

вот пример
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.