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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QListWidget, индекс элемента  (Прочитано 6198 раз)
fedotok
Гость
« : Январь 07, 2013, 20:17 »

хочу посылать индекс выделенного элемента (выделять мышью и клавиатурой)

Код:
void ComicView::unzipdone(QString namepath)
{
    QDir dir(namepath);
    uint i = 1;
    QStringList filters;

    filters << "*.jpg" << "*.png" << "*.bmp";
    dir.setNameFilters(filters);

    foreach (QFileInfo mitm, dir.entryInfoList())
    {
        ui->listWidget->addItem("picture "+QString::number(i));
        i++;
    }
    connect(ui->listWidget, SIGNAL(currentRowChanged(int)), &m_imageviewer, SLOT(picindex(int)));  //error
}

не пойму почему приходит ошибка
error : no matching function for call to 'ComicView::connect(QListWidget*&, const char*, ImageViewer*, const char*)'
« Последнее редактирование: Январь 07, 2013, 20:29 от fedotok » Записан
Bepec
Гость
« Ответ #1 : Январь 07, 2013, 20:21 »

Вру.

Ахз. Мб это не вся ошибка?
Записан
fedotok
Гость
« Ответ #2 : Январь 07, 2013, 20:31 »

Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Январь 07, 2013, 20:33 »

m_imageviewer наследуется от QObject?
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
fedotok
Гость
« Ответ #4 : Январь 07, 2013, 20:51 »

m_imageviewer наследуется от QObject?

упустил этот момент.
заработало
Записан
fedotok
Гость
« Ответ #5 : Январь 08, 2013, 17:10 »

А какие еще могут быть варианты возникновения этой ошибки?

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

Сообщений: 3260


Просмотр профиля
« Ответ #6 : Январь 08, 2013, 17:26 »

Хедер не подключен (есть только forward declaration)
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Январь 08, 2013, 17:26 »

варианты могут быть разные, нужен код (не только коннекта, но и объявления соответствующих классов).
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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