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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QLineEdit в QTable  (Прочитано 3328 раз)
Danila_Bagrofff
Гость
« : Октябрь 08, 2007, 10:00 »

Возникла следующая проблема:
нужно было обрабатывать изменение в ячейке таблицы
напрямую не нашел метода
в итоге повесил на  каждую ячейку таблицы QLineEdit
с этим навелись следующие ошибки
когда производишь чтение с таблицы - происходит ошибка сегментирования, вытаскивая текст из LineEdit
но происходит это только тогда, когда есть выделение строки в таблице
вроде отменил выделение пользователем через флаг QTable:NonSelection
но если нажимаешь Enter в таблице - то выделение происходит автоматически, и, предполагаю, поэтому у меня и происходит ошибка сегментирования..

ПОдскажите, как можно избавиться от выделения, или как можно отслеживать изменение в ячейке таблицы без дополнительного ввода в каждую ячейку LineEdit'ов

Qt 3.3.5
Записан
ритт
Гость
« Ответ #1 : Октябрь 08, 2007, 10:03 »

а делегаты в 3.3.5 уже были? Улыбающийся
Записан
BaltikS
Гость
« Ответ #2 : Октябрь 08, 2007, 10:33 »

Что ты перегнул палку кажется.... Есть сигнал
Код:
[b]void[/b] currentChanged ( int row, int col ) 

Да и делегатов 3 куте не было!
Записан
ритт
Гость
« Ответ #3 : Октябрь 08, 2007, 11:02 »

просто-напросто не писал под трёшку...
разве что, апплет под кикер
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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