Otra duda sobre Qt.
Sigo con el tema del modelo/vista/delegado.
A duras penas domino el modelo/vista, y ahora con el delegado tengo una duda.
Sigo los ejemplos que veo en qt-project y en otros sitios similares, en los que por lo que veo siempre crean un editor que es un spinbox o un combobox
Ahora estoy intentando adaptar uno de estos ejemplos, para que el editor sea precisamente un QLineEdit, y así más adelante poder aprovechar su capacidad de aceptar expresiones regulares para controlar la entrada de datos.
Pero sencillamente empiezo haciendo ésto:
Código C++:
Ver original
QWidget *MiDelegado::createEditor(QWidget *parent, const QStyleOptionViewItem &/* option */, const QModelIndex &/* index */) const { QLineEdit *editor = new QLineEdit(parent); //editor->setText("Kakapo"); return editor; }
(con MiDelegado heredando de QStyledItemDelegate)
Y en el momento en que voy a editar una celda, el programa se cierra abruptamente.
¿Algún consejo de qué estoy haciendo mal?
Gracias!