title: Change text of QStandardItem when editing starts
body: <p>Using Qt4's model/view framework, I have a list of items displayed as "Foo (38 bars)". I want to make the text editable, but when the user starts editing, I want the control to just show "Foo" (the name), and then to reinstate the extra info "(38 bars)" when editing is complete.</p>
  
  <p>I think I can work out how to add the info back, but is there a way to change the text of the item when editing starts?</p>
  
  <p>The model is a QStandardItemModel, and the items are fairly trivial subclasses of QStandardItem. They are displayed primarily in a QListView.</p>
  
  <p>The UI is written in PyQt, and I'd prefer not to dive into C++ just for this, but I'll do my best to translate C++ solutions if they appear.</p>