Topic: Problemi con QTreeWidget/QTreeView  (Letto 1667 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Bakuriu

  • python sapiens sapiens
  • ******
  • Post: 2.267
  • Punti reputazione: 2
  • Katon, Goukakyuu no jutsu!
    • Mostra profilo
    • Jack's Blackboard - Il mio blog
Problemi con QTreeWidget/QTreeView
« il: Agosto 07, 2009, 16:57 »
Ho la necessità di usare qualcosa per la navigazione nelle directory, e ho trovato QTreeWidget/View nella documentazione di PyQt ma non sono riuscito a trovare in alcun sito una spiegazione anche solo lontanamente comprensibile di come si deve fare per ottenere un albero delle cartelle, tutto quello che si trova è riferito a C (di cui non so nulla...)
Per ora sono riuscito a far mostrare a un QTreeView il contenuto di una cartella...ma a me servirebbe vedere un albero delle cartelle del sistema(i file non mi interessano proprio)
Qualcuno di voi mi può aiutare?Anche solo qualche sito che spiega in modo minimo come usare queste due classi...
grazie mille in anticipo.

Offline Markon

  • python sapiens sapiens
  • *
  • moderatore
  • Post: 4.104
  • Punti reputazione: 5
    • Mostra profilo
    • Neolithic
Re: Problemi con QTreeWidget/QTreeView
« Risposta #1 il: Agosto 07, 2009, 17:21 »
eh, difficilmente troverai doc per Qt in Python...

prova a vedere qui:
http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qdirmodel.html#details

ciao

Offline Bakuriu

  • python sapiens sapiens
  • ******
  • Post: 2.267
  • Punti reputazione: 2
  • Katon, Goukakyuu no jutsu!
    • Mostra profilo
    • Jack's Blackboard - Il mio blog
Re: Problemi con QTreeWidget/QTreeView
« Risposta #2 il: Agosto 07, 2009, 17:53 »
Azz...
E' che ho cominciato a usare le PyQt, e visto che, almeno all'inizio, sono molto intuitive e danno ottimi risultati, mi dispiacerebbe "lasciarle" senza averci neanche lavorato molto.
Comunque in alternativa che librerie grafiche mi consigliate?
ho visto che wxPython offre risultati grafici molto buoni ma non so come sia...

Offline Sabba

  • python neanderthalensis
  • ****
  • Post: 411
  • Punti reputazione: 2
    • Mostra profilo
Re: Problemi con QTreeWidget/QTreeView
« Risposta #3 il: Agosto 07, 2009, 17:56 »
Basta usare la documentazione ufficiale delle QT, l'interfaccia delle PyQt è praticamente identica e per questo motivo le PyQt non hanno una documentazione a parte.

Offline Bakuriu

  • python sapiens sapiens
  • ******
  • Post: 2.267
  • Punti reputazione: 2
  • Katon, Goukakyuu no jutsu!
    • Mostra profilo
    • Jack's Blackboard - Il mio blog
Re: Problemi con QTreeWidget/QTreeView
« Risposta #4 il: Agosto 07, 2009, 18:08 »
Si ma sinceramente non ci riesco a capire molto di quelle documentazioni...o meglio non riesco a capire come si possa mettere insieme i comandi.Comunque adesso me le rileggo e faccio un'altra prova...anche se in pratica mi toccherà andare a tentativo ed errore.
E un'altra cosa...che differenza c'è tra QTreeWidget e QTreeView? ho capito che il QTreeWidget è figlio di QTreeView ma non capisco bene che differenza ci sia tra i due...

Offline Sabba

  • python neanderthalensis
  • ****
  • Post: 411
  • Punti reputazione: 2
    • Mostra profilo
Re: Problemi con QTreeWidget/QTreeView
« Risposta #5 il: Agosto 07, 2009, 18:29 »
Una documentazione delle API non può farti capire l'idea che c'è dietro un framework di quelle dimensioni (questo vale per tutte le librerie di tutti i linguaggi).

Prima potresti fare un pò di pratica con i tutorial presenti sull sito delle QT se conosci un po' di C++ oppure leggere questo: http://www.amazon.com/Programming-Python-Prentice-Software-Development/dp/product-description/0132354187

Offline masci

  • python sapiens
  • *
  • moderatore
  • Post: 684
  • Punti reputazione: 0
    • Mostra profilo
    • MasciBlog
Re: Problemi con QTreeWidget/QTreeView
« Risposta #6 il: Agosto 07, 2009, 18:41 »
E un'altra cosa...che differenza c'è tra QTreeWidget e QTreeView? ho capito che il QTreeWidget è figlio di QTreeView ma non capisco bene che differenza ci sia tra i due...
Rinnovando i consigli di Sabba, ti invito a guardare qui prima di andare oltre:
http://doc.trolltech.com/4.5/model-view-programming.html
« Ultima modifica: Agosto 07, 2009, 18:45 da masci »