"after having mastered QModelView"
:) not quite yet, but maybe in a few months. I'm writing a "Maya Asset
Finder" at work which will display pipeline related tools based on the
selection or mode the user manualy chooses. With other Nview style
previews of textures ect. We did toy with the idea of meta tags via a
back end dB but meta filtering and who has access to add tags etc
caused us a pipeline headache.
I've not used Itunes but I am downloading now :). I would imagine
that the filtering is done by itunes dB somewhere? When the file is
scanned it's mp3 tags are added to the root data base somehow. I
suspose that you could use QSqlRelationalTableModel to set/get the
filter dB relationships. You would then implement a custom
QTreeViewWidget designed to display your custom tree. Firing of
Signals to your treeView/listView or tableView that uses
QSqlTableModel. It's a lot more advanced than I currently am. so
sorry :(
Python Qt ramble...
As I get more into PyQt I find that I'm learning python a lot better.
I've come from a animator/environment artist background and learnt mel
as a way to batch basic tasks. Then when I started learning python I
found I was programming in a Mel style. OO programming was a mistery
to me. I got alittle better but it wasn't untill I decided to learn
PyQt that reading the OO api forced me to think differently. I even
split my UI designs in Qt to seperate UI's and parnet them in to main
UI. So for anyone finding OO programming tuff. You have to use a OO
api before you start to get it.
laters
-Dave