title: Using Qt Model/View with non-table like data and non-table/list UI?
body: <p>I've been reading about Qt's Model/View framework. I find it really helpful on working with tabled data like tables from a database. My question is: will it be useful for non-table data like property list or just some bunch of data of various types? If so, how should I approach it?</p>
  
  <p>The goal is to come up with an editor for some property list like data. The list is constructed at runtime and the elements are of various types (numbers, strings, booleans, and file paths, to name a few). Each element is basically a name-value pair. The name, type, and restrains (limits for example) for each element are defined at compile time. They will be assembled at runtime into different lists depending on user input. And the list of elements can change during the edit session.</p>
  
  <p>The UI will most likely be combination of various pre-designed widgets assembled according to user input. They may not be list or table views.</p>
  
  <p>Some pointer to design pattern or examples are also much appreciated. Thanks.</p>