Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по QTableWidget и QTableWidgetItem 
:(
    Опции темы
Robix
Дата 31.8.2010, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 1.6.2009

Репутация: нет
Всего: нет



Здравствуйте. У меня такой вопрос:
Имеется таблица - объект класса QTableWidget .
Как я уже понял, каждая ячейка - это объект класса QTableWidgetItem
В самом классе QTableWidfet есть сигнал itemDoubleClicked
У меня не получается установить этот сигнал для определенной ячейки, чтобы при двойном нажатии на нее вызывался мой слот. Приведите пожалуйста код, как это записать, если имеется таблица.

Это сообщение отредактировал(а) Robix - 31.8.2010, 16:50
PM MAIL   Вверх
ppopov
Дата 1.9.2010, 07:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 17.2.2010
Где: Тюмень

Репутация: нет
Всего: нет



MyClass.h
Код

public slots:
void itemDoubleClicked(QTableWidgetItem * item);

MyClass.cpp

Код

void MyClass::itemDoubleClicked( QTableWidgetItem * item )
{
    qDebug() << "Clicked item:" << item->column() << "; " << item->row();
}


MyClass.cpp в конструкторе:
Код

locationsTable = new QTableWidget;
.......
connect(locationsTable, SIGNAL(itemDoubleClicked( QTableWidgetItem *)),this, SLOT(itemDoubleClicked(QTableWidgetItem *)) );


Это сообщение отредактировал(а) ppopov - 1.9.2010, 07:12
PM MAIL ICQ   Вверх
Robix
Дата 1.9.2010, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 1.6.2009

Репутация: нет
Всего: нет



Большое спасибо !
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets"
JackYF
Любитель
  • В заголовке темы в квадратных скобках обозначьте используемую вами библиотеку, например: [QT],[GTK],[wx].
  • Если вопрос актуален только для некоторой версии библиотеки, либо, если вы пользуетесь не самой последней версией, укажите это. Например: [QT4], [GTK2].
  • Все начинающие изучать Qt - не забудьте зайти сюда.
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • В вопросе укажите полную версию версию библиотеки, а также все дополнительные используемые программные пакеты.
  • Не забывайте пользоваться кнопкой "Код".
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема »


 




[ Время генерации скрипта: 0.0405 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.