[Python] interfaccia grafica per tkinter

Daniele Varrazzo piro a develer.com
Dom 15 Apr 2007 10:31:21 CEST


lorenzo ha scritto:
> esiste un interfaccia grafica tipo quella di vb per creare la form ?

Intendi cose che possano generare codice tipo quello che hai postato 4 minuti 
prima di questo messaggio?

 >         self.button1 =Button(tk,bitmap='question',command=self.__command1)
 >         self.button1.place(x=25,y=50,height=50,width=50)
 >
 >         self.button2 =Button(tk,bitmap='question',command=self.__command2)
 >         self.button2.place(x=100,y=50,height=50,width=50)
 >
 >         self.button3 =Button(tk,bitmap='question',command=self.__command3)
 >         self.button3.place(x=175,y=50,height=50,width=50)
 >
 >         self.button4 =Button(tk,bitmap='question',command=self.__command4)
 >         self.button4.place(x=25,y=120,height=50,width=50)
 >
 >         self.button5 =Button(tk,bitmap='question',command=self.__command5)
 >         self.button5.place(x=100,y=120,height=50,width=50)
 >
 >         self.button6 =Button(tk,bitmap='question',command=self.__command6)
 >         self.button6.place(x=175,y=120,height=50,width=50)
 >
 >         self.button7 =Button(tk,text='start',command=self.__command7)
 >         self.button7.place(x=50,y=10,height=20,width=50)

Mi dispiace: roba così no; idee migliori sì.

E' da tanto che il posizionamento assoluto dei control è considerata un'idea 
limitata: sostanzialmente dal giorno in cui un utente ha usato un programma 
visual basic con font di sistema 16 anziché 10. O da quando un programma 
inglese è stato tradotto in italiano o in tedesco dove mediamente i testi sono 
più lunghi.

> se non esiste me la faccio

Sei serio? queste frasi vanno scritte con una faccina alla fine :) altrimenti 
la gente pensa che tu pensi davvero di essere in grado di farlo.

Spero che tu reinventi anche i layout, come hanno fatto quei principianti 
della Trolltech (http://www.jtz.org.pl/Inne/QT-Tutorial/layout.html) o di 
wxWidgets (http://www.wxpython.org/tut-part2.php).

> se invece qualc'uno la conosce mi risparmio la fatica va bene sia sotto 
> windows che unix 

In Wx e in Qt sono già inclusi designer (ottimo il "designer" di qt, discreto 
l'xrced di wx).

Una ricerca nel sito del Python restituisce almeno un risultato per ogni 
interfaccia grafica bindata col Python:

http://wiki.python.org/moin/Designer?action=fullsearch&context=180&value=gui+designer&fullsearch=Testo

http://tinyurl.com/34r63y se si rompe il link sopra.

Non affaticarti :) ciao!

-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com


Maggiori informazioni sulla lista Python