
QyurSqlTreeView
Qt Components by purser79 6 comments
Если работает мой пример, то и у Вас не должно быть проблем. Только учитывайте, что в моём примере все объекты автоматические, то есть создаются на стеке процедуры main() и соответственно при завершении программы (то бишь завершении main) они уничтожаются. Поэтому в контексте другой процедуры следует использовать динамическую память, то есть оператор new.
- May 15 2012

QyurSqlTreeView
Qt Components by purser79 6 comments
Please replase the code
int QyurSqlTreeModel::getIdByIndex(const QModelIndex& index) const {
return static_cast<UserData*>(index.internalPointer())->id;
}
by this
int QyurSqlTreeModel::getIdByIndex(const QModelIndex& index) const {
if (index.isValid())
return static_cast<UserData*>(index.internalPointer())->id;
return 0;
}
- May 13 2011
int QyurSqlTreeModel::getIdByIndex(const QModelIndex& index) const {
return static_cast<UserData*>(index.internalPointer())->id;
}
by this
int QyurSqlTreeModel::getIdByIndex(const QModelIndex& index) const {
if (index.isValid())
return static_cast<UserData*>(index.internalPointer())->id;
return 0;
}
- May 13 2011