PDA

View Full Version : [Python] scelta librerie grafiche


grigor91
05-09-2008, 20:20
Vorrei scegliere delle librerie grafiche per python. Facendo una ricerca su internet ho visto che le più usate sono tre:
- TkInter
- wxPython
- Win32All

Chiedevo quale sono le migliori secondo voi e se ce ne sono altre quali sono.
Premetto che per adesso vorrei programmare sotto Windows.

variabilepippo
05-09-2008, 20:37
Io limiterei la scelta a wxPython e pyQT.

DanieleC88
05-09-2008, 20:42
Io limiterei la scelta a wxPython e pyQT.
.

khelidan1980
05-09-2008, 21:00
C'è anche: http://www.pygtk.org/

cdimauro
05-09-2008, 22:15
Vorrei scegliere delle librerie grafiche per python. Facendo una ricerca su internet ho visto che le più usate sono tre:
- TkInter
- wxPython
- Win32All

Chiedevo quale sono le migliori secondo voi e se ce ne sono altre quali sono.
Premetto che per adesso vorrei programmare sotto Windows.
wxPython

Infrid
06-09-2008, 11:02
potreste motivare le scelte?
grazie
:D

variabilepippo
06-09-2008, 11:08
potreste motivare le scelte?


wxPython e pyQT sono librerie potenti e ad alto livello, mature e ben documentate, consentono di sviluppare applicazioni (portabili) dotate di GUI in breve tempo, anche grazie alla possibilità di sfruttare gli appositi designer di interfacce. Anche pyGTK potrebbe essere una delle opzioni da valutare, anche se personalmente non amo scrivere codice basato su GTK (gusti personali). TKinter è il passato e la programmazione basata sulla Windows API nuda e cruda è da evitare: tempi di sviluppo troppo lunghi, perdita della portabilità, possibilità di introdurre molti bug nel codice, esistono delle librerie ad elevato livello di astrazione anche per C/C++ (non ha senso sviluppare in Python ad un livello più basso di quello che si farebbe in linguaggi low-level) ...

grigor91
06-09-2008, 12:26
provando wxPython esce questo warning:
DeprecationWarning: The wxPython compatibility package is no longer automatically generated or actively maintained. Please switch to the wx package as soon as possible.

E' strano visto che ho wxPython 2.8.8.1. da cosa potrebbe dipendere?

variabilepippo
06-09-2008, 12:31
Hai scaricato gli esempi e la documentazione dal sito ufficiale di wxPython?

Stai usando la sintassi deprecata...

Importa il modulo wxPython con:


import wx


I riferimenti vanno modificati in questo modo:

wxPippo diventa wx.Pippo
wxFrame diventa wx.Frame

e via dicendo.

grigor91
06-09-2008, 20:50
Hai scaricato gli esempi e la documentazione dal sito ufficiale di wxPython?

Stai usando la sintassi deprecata...

Importa il modulo wxPython con:


import wx


I riferimenti vanno modificati in questo modo:

wxPippo diventa wx.Pippo
wxFrame diventa wx.Frame

e via dicendo.

ok grazie. volevo utilizzare già wxPython visto mi serve per SPE, ma quel messaggio mi lasciava perplesso. adesso ho scaricato la documentazione ufficiale e inizierò a leggerla.