Название: вопросы по TableWidget`у Отправлено: MagicFuzze от Ноябрь 21, 2009, 22:34 Здравствуйте уважаемые жители форума)
Беспокою вас с глупым вопросом) но для меня до сих пор не понятым) Если повторяюсь, отправьте пожалуйста к уже существующей теме) Проблема заключается в том что при добавлении в TableWidget пустой строки(row) и попытки ее затем вставить в нее текст(допустим из LineEdita), без произведения над ней(row) каких либо действий, приложение вылетает. Где тут кроется ошибка. Что нужно делать с пустой строкой чтобы такого не происходило. Название: Re: вопросы по TableWidget`у Отправлено: nixman05 от Ноябрь 21, 2009, 22:38 А каким образом добавляеш строку и вставляеш текст?
P.S. А вообще лучше использовать модель/представление Название: Re: вопросы по TableWidget`у Отправлено: MoPDoBoPoT от Ноябрь 21, 2009, 22:40 Надо создать и установить для нее элементы (QTableWidgetItem)
Название: Re: вопросы по TableWidget`у Отправлено: MagicFuzze от Ноябрь 22, 2009, 13:49 пасибо за подсказку) вечерком опробую) есть еще один вопросец опять же по TableWidget'у)
Идея такая:на форме присутствует TableWidget и пара, тойка Вutton`ов. При загрузке формы по TableWidget`у можно только перемещаться, а уже при нажатии кнопки "РЕДАКТИРОВАТЬ" мы получаем возможность редактировать ТОЛЬКО текущую строку. Вопрос заключается в следующем: какое событие перехватывать, чтобы при попытке перейти к редактированию другой строки, выводить пользователя из режима редактирования. То есть нужно что-то типа события потери фокуса строки. Название: Re: вопросы по TableWidget`у Отправлено: Alp от Ноябрь 22, 2009, 21:05 Я у себя сделал обработчик cellChanged(int, int), поскольку очень не хотелось наследоваться и смотрел уже куда сместился курсор в таблице. Удобным оказаклось, что cellChanged кидается даже когда пользователь завершает редактирование нажатием Enter.
Название: Re: вопросы по TableWidget`у Отправлено: MagicFuzze от Ноябрь 22, 2009, 22:16 Спасибо) все испытаем) Это хорошо когда есть у кого спросить)
|