0
Qt 5.2.1을 사용 중입니다. 나는 this과 that을 읽었습니다. 제 경우는 다루지 않습니다. QSqlTableModel 및이를 사용하는 창이 있습니다.qt 슬롯 및 signalls 자동 연결
void QAbstractItemModel::dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector<int> & roles = QVector<int>())
그래서 나는이처럼 내 windowClass 생성자에서 모델을 초기화 :
kontrahentModel = new QSqlTableModel(this);
그리고 heres는 슬롯 선언 :
void on_kontrahentModel_dataChanged(const QModelIndex & topLeft, const QModelIndex & bottomRight, const QVector<int> & roles = QVector<int>());
같은 수의 나는 그것의 dataChanged 신호에 반응 할 논쟁의 - 그러나 악명 높은 것 귀착된다
QMetaObject :: connectSlotsByName : (...)에 대한 일치하는 신호 없음
무엇을 놓쳤습니까? GUI 신호에서만 작동합니까?