[PyQt] Best model for a Catalog
Nahuel Defossé
nahueldefosse at yahoo.com.ar
Wed Aug 8 16:20:37 BST 2007
Hi
I'm trying to build a PyQt (4.3) frontend for my CdCat catalogs. They are a
compressed XML files, which basicaly describes some kind of filesystem like
this:
<catalog>
<media> <!-- This could be a CD, DVD, or Network Drive -->
<folder>
<file></file>
<file></file>
</folder>
<file></file>
</media>
<media> ... </media>
</catalog>
So, a catalog has a lot of "media", each media has the actual filesystem
structure: files and folders.
The thing is, I want to represent that structure on a treeview (I'm using a
Tree Widget, right now), and a TableView, just like CDCat. The tree view has
the Catalog, as root, and medias as direct childs, when you open those media
childs, the files and folders unfold. And the table view? Well, when you
click on the catalog, the tree view show direct child, the medias. When you
click on a Media, it shows the direct childs of that media, the files and
folders on the top level of the CD, DVD, Net Drive, o whatever the media was.
I don't see how to model this thing on the Qt's model/view.
Thanks
Nahuel
More information about the PyQt
mailing list