Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Програмирование платформенно-независимых систем > Trolltech Qt
Перезагрузить страницу Проблема с QListWidget
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
iMispa iMispa вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 13.12.2011
По умолчанию Проблема с QListWidget - 13.12.2011, 03:30

Доброй ночи всем. Возникла проблема такого рода: Есть Список QListWidget. Реализовано добавление новых элементов. Так же реализовано удаление выбранного по нажатию на кнопку. Функция:
cpp Код:
void Window::OnClickedDelete()
{
    this->blackList->takeItem(this->blackList->currentRow());
}
Проблема в том, что когда остается в списке один единственный элемент, то по нажатию на кнопку удаления программа падает. Стал дебагать, выяснилось, что почему-то метод currentRow() возвращает -1. На
том месте я окончательно перестал все понимать. Помогите советом, если кто-то сталкивался.
Ответить с цитированием
  (#2 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,455
Сказал(а) спасибо: 22
Поблагодарили 944 раз(а) в 928 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 13.12.2011, 10:39

Так проверяйте, если -1, то не удалять. Возможно выделение строки спало.
Ответить с цитированием
  (#3 (permalink)) Старый
iMispa iMispa вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 13.12.2011
По умолчанию 13.12.2011, 17:26

Нет, выделение не спадает. Если даже принудитель но выделить мышкой
этот последний элемент и нажать "удалить", проблема не решается.
Ответить с цитированием
Ads
Ответ

Метки
qlistwidget , qt , удаление

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ проблема с пк подскажите в чем проблема nikss Любые вопросы от новичков 10 08.10.2011 02:44
Сортировка элементов в QListWidget посредством перетягивания элементов Chiz Trolltech Qt 0 16.02.2011 13:43
Проблема с Проблема с Java Virtual Machine, Нужна помощь KBeHTuH Любые вопросы от новичков 0 06.12.2010 22:29



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов