That was indeed extremely helpful for "editing" the text on the fly.

Here is what I did exactly:
Qt Code:
  1. int main(int argc, char *argv[])
  2. {
  3. QApplication app (argc, argv);
  4. QMainWindow *window = new QMainWindow ();
  5. QWidget *centralWidget = new QWidget (window);
  6.  
  7. QListWidget *genericTodoList = new QListWidget (window);
  8. genericTodoList->setFixedSize (445, 445);
  9.  
  10. QListWidgetItem *defaultText = new QListWidgetItem ("Double click here to compose the task");
  11. defaultText->setFlags (defaultText->flags () | Qt::ItemIsEditable);
  12. genericTodoList->insertItem (0, defaultText);
  13.  
  14.  
  15. QGridLayout *layout = new QGridLayout();
  16. centralWidget->setLayout (layout);
  17. layout->addWidget (genericTodoList, 0, 0);
  18.  
  19. window->setCentralWidget (centralWidget);
  20. window->show();
  21. return app.exec();
  22. }
To copy to clipboard, switch view to plain text mode