Je travaille sur une application GTK + écrite en python. J'utilise évidemment PyGtk. Mon application concerne les collections de vidéos. C'est une sorte de F-spot ou de Picasa, mais pour la vidéo.Est-ce possible de dessiner GtkTreeView comme GtkIconView?
Comme vous pouvez le voir dans ces deux applications, vous disposez d'une zone centrale où vous pouvez voir toutes vos photos avec des vignettes de balises sous.
Dans mon application, je veux mettre en œuvre la même kinf de vue. Pour l'instant j'utilise simplement ceci:
A gtk.Table
contenant un VBox
, à l'intérieur du VBox
un Pixbuf
(ma vignette vidéo) et un HBox
, et à l'intérieur du HBox
, autant Pixbuf
sous forme de balises.
Ça marche mais c'est moche et on dirait que ce n'est pas la meilleure solution. En regardant profondément dans les docs, j'ai trouvé deux widgets près de mes besoins: IconView
et TreeView
. Mais IconView
peut seulement afficher un pixbuf par "rangée" et TreeView ne s'affichent pas comme une grille comme IconView
.
Ma question: Existe-t-il un moyen d'afficher un TreeView comme un IconView (dans une grille)? Comment mettriez-vous en place la manière F-spot d'organiser les photos et les tags?
Je ne suis pas dans moi-même, mais il semble qu'il pourrait être possible d'implémenter un 'CellRenderer 'personnalisé et' pack_end' dans le 'IconView'? – bobince