Oppure

Loading
04/10/08 19:09
come si creano form in python?
07/10/08 12:25
C'è qialcunoooo?
07/10/08 20:59
pierotofy
Di default vengono utilizzate le librerie Tkinter incluse in Python per creare le GUI, ma puoi utilizzarne anche altre a tuo piacimento (Win32Extension, WxPython...).

from Tkinter import * # importo il modulo
# costruisco una mia classe che gestisce la finestra
class Application(Frame):
# metodo che scrive un messaggio a video
def scrivi_messaggio(self):
self.mess["text"] = "Ciao a tutti!",
# metodo che pulisce il messaggio a video
def cancella_messaggio(self):
self.mess["text"] = "",
# metodo costruttore che crea gli oggetti grafici
def __init__(self, master=None):
f = Frame(master)
f.pack()
# crea il bottone di uscita (di colore rosso)
self.esci = Button(f)
self.esci["text"] = "QUIT"
self.esci["fg"] = "red"
self.esci["command"] = f.quit
self.esci.pack({"side": "left"})
# crea il bottone che permette di scrivere il messaggio
self.butt_mess = Button(f)
self.butt_mess["text"] = "Scrivi",
self.butt_mess["command"] = self.scrivi_messaggio
self.butt_mess.pack({"side": "left"})
# crea il bottone che permette di pulire il messaggio
self.butt_canc_mess = Button(f)
self.butt_canc_mess["text"] = "Cancella",
self.butt_canc_mess["command"] = self.cancella_messaggio
self.butt_canc_mess.pack({"side": "left"})
# crea l'oggetto grafico che contiene il messaggio
self.mess = Message(f)
self.mess["text"] = "",
self.mess.pack({"side": "left"})

# corpo principale del programma
finestra = Tk()
app = Application(finestra)
finestra.mainloop()


Fonte sorgente: html.it.
Ultima modifica effettuata da pierotofy 07/10/08 21:00
Il mio blog: piero.dev
08/10/08 12:19
Non esiste un ide come per il vb?:rotfl:
08/10/08 18:06
non va :-|:-|
11/10/08 18:57
fabi3194
Esiste un IDE????
aaa
13/10/08 13:12
glade, da usare insieme alle wxPython
19/10/08 10:15
total
Esiste Glade e lo puoi usare con le pyGTk ma credo ti convenga un usare nessun ide grafico e fartele a manina è un buon esercizio, ti rimando a questo programmino che ho creato io per imparare le pyGTK:
pierotofy.it/pages/…
aaa