crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Вопрос по QListWidget, Сигнал itemPressed не срабатывает
aqt
  опции профиля:
сообщение 19.11.2015, 20:38
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 1.5.2015
Пользователь №: 4375

Спасибо сказали: 2 раз(а)




Репутация:   0  


Есть такой код:
....
....
    QListWidget     *lwg;
    QListWidgetItem *pitem;
    QStringList      lst;

    Widget(QWidget *parent = 0) : QStackedWidget(parent)
    {
        lwg = new QListWidget (this);

        lwg->setSelectionMode(QAbstractItemView::NoSelection);
        lwg->setViewMode(QListView::IconMode);

        for (int i = 1; i <= 10; i++)  lst << QString::number(i);

        foreach(QString str, lst)
        {
            pitem = new QListWidgetItem (str, lwg);
            pitem->setFlags(Qt::NoItemFlags);
        }

        connect(lwg, SIGNAL(itemPressed(QListWidgetItem *)), SLOT(slotButtonClicked(QListWidgetItem *)));
        addWidget (lwg);
        setCurrentWidget (lwg);
....
....

Но сигнал itemPressed не доходит!! В чем может быть проблема?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 20.11.2015, 6:17
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


А в консоль сообщений о QObject::connect() не печатается?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 26.11.2024, 5:54