2012-03-26 8 views
5

Mi estructura es así,Qt Cómo hacer QStringList no editable

QStringList list; 
list << "Hello" << "world" << "Blah" << "Blah ; 
QStringListModel *model = new QStringListModel; 
model->setStringList(list); 
QListView *view = new QListView(this); 
view->setModel(model); 

Ahora quiero hacer la lista no editable en mi interfaz gráfica de usuario.

Respuesta

8

Añadir

view->setEditTriggers(QAbstractItemView::NoEditTriggers); 
0

concluir cuál es su modelo de QStringListModel y anular flags() para despejar ItemIsEditable bandera.

Cuestiones relacionadas