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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Не ловится сигнал currentRowChanged у selectionModel. Почему?  (Прочитано 14272 раз)
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« Ответ #15 : Июль 07, 2008, 16:53 »

В общем, стало работать. Всем, кто помогал - большое спасибо!
Записан

Собираю информацию по крупицам
http://webhamster.ru
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #16 : Июль 07, 2008, 16:54 »

Я ж грю, что изначально было два параметра при объявлении коннектора (коннектор был объявлен правильно). И такого сообщения в консоли небыло. Потом стал экспериментировать т.к. мне тут сказали что параметры сигнала и слота должны быть идентичными (хотя в доке написано что необязательно). А проблема была в том, что то, что стало слотом, ранее было просто методом, а я забыл перенести объявление в секцию слотов.

Изначально уже была ошибка на которую указал Zmeishe в своем первом посте:

Цитировать
connect(recordview->selectionModel(),
         SIGNAL(currentRowChanged (const QModelIndex&, const QModelIndex&)),
         this, 
         SLOT(recordview_select(const QModelIndex &index)));
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
ритт
Гость
« Ответ #17 : Июль 07, 2008, 17:06 »

если бы коннектор изначально был объявлен правильно, ты бы не создавал эту ветку
предлагаю перенести в "кандидаты"
Записан
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« Ответ #18 : Июль 07, 2008, 17:10 »

Чиорт, вы правы, это были разные ошипки.

Object::connect: No such signal QItemSelectionModel::currentRowChanged(QModelIndex)
Object::connect:  (receiver name: 'MainWindow')

Object::connect: No such slot mainwindow::recordview_select(QModelIndex &index)
Object::connect:  (receiver name: 'MainWindow')
Записан

Собираю информацию по крупицам
http://webhamster.ru
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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