![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Dovgon |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 92 Регистрация: 5.1.2011 Пользователь №: 2325 Спасибо сказали: 3 раз(а) Репутация: ![]() ![]() ![]() |
Точнее не получается вызов сигнала не доходит до слота.
описания сигнал void signalCreateEditor(const QModelIndex &index) const; сам слот void QMyTableView::slotCreateEditor(const QModelIndex &index) const{ qDebug()<<"create editor"; // } QMyTableView::QMyTableView(QWidget * parent):QTableView(parent){ pDelegate=new myDelegate; setItemDelegate(pDelegate); //connect(pDelegate, SIGNAL(signalCreateEditor(QModelIndex)), SLOT(registreMoveSelect(QModelIndex))); } где ошибка? |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
сам слот void QMyTableView::slotCreateEditor(const QModelIndex &index) const{ connect(pDelegate, SIGNAL(signalCreateEditor(QModelIndex)), SLOT(registreMoveSelect(QModelIndex))); я вижу разные слоты.П.С. Плохая дельфийская привычка давать префикс пользовательскому классу такой же, как у базовой библиотеки (в данном случае Q) |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 9.7.2025, 14:31 |