Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Python - Creare form???
Forum - Python - Creare form???

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
come si creano form in python?

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:25
Martedì, 07/10/2008
C'è qialcunoooo?

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6223
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 22:59
Martedì, 07/10/2008
Di default vengono utilizzate le librerie Tkinter incluse in Python per creare le GUI, ma puoi utilizzarne anche altre a tuo piacimento (Win32Extension, WxPython...).

Codice sorgente - presumibilmente Python

  1. from Tkinter import * # importo il modulo
  2. # costruisco una mia classe che gestisce la finestra
  3. class Application(Frame):
  4. # metodo che scrive un messaggio a video
  5. def scrivi_messaggio(self):
  6. self.mess["text"] = "Ciao a tutti!",
  7. # metodo che pulisce il messaggio a video
  8. def cancella_messaggio(self):
  9. self.mess["text"] = "",
  10. # metodo costruttore che crea gli oggetti grafici
  11. def __init__(self, master=None):
  12. f = Frame(master)
  13. f.pack()
  14. # crea il bottone di uscita (di colore rosso)
  15. self.esci = Button(f)
  16. self.esci["text"] = "QUIT"
  17. self.esci["fg"] = "red"
  18. self.esci["command"] = f.quit
  19. self.esci.pack({"side": "left"})
  20. # crea il bottone che permette di scrivere il messaggio
  21. self.butt_mess = Button(f)
  22. self.butt_mess["text"] = "Scrivi",
  23. self.butt_mess["command"] = self.scrivi_messaggio
  24. self.butt_mess.pack({"side": "left"})
  25. # crea il bottone che permette di pulire il messaggio
  26. self.butt_canc_mess = Button(f)
  27. self.butt_canc_mess["text"] = "Cancella",
  28. self.butt_canc_mess["command"] = self.cancella_messaggio
  29. self.butt_canc_mess.pack({"side": "left"})
  30. # crea l'oggetto grafico che contiene il messaggio
  31. self.mess = Message(f)
  32. self.mess["text"] = "",
  33. self.mess.pack({"side": "left"})
  34.  
  35. # corpo principale del programma
  36. finestra = Tk()
  37. app = Application(finestra)
  38. finestra.mainloop()



Fonte sorgente: html.it.

Ultima modifica effettuata da pierotofy il 07/10/2008 alle 23:00


Il mio blog: https://piero.dev
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:19
Mercoledì, 08/10/2008
Non esiste un ide come per il vb?:rotfl:

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 20:06
Mercoledì, 08/10/2008
non va :-|:-|

PM Quote
Avatar
fabi3194 (Ex-Member)
Expert


Messaggi: 206
Iscritto: 11/10/2008

Segnala al moderatore
Postato alle 20:57
Sabato, 11/10/2008
Esiste un IDE????

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 15:12
Lunedì, 13/10/2008
glade, da usare insieme alle wxPython

PM Quote
Avatar
total (Member)
Guru


Messaggi: 815
Iscritto: 16/09/2006

Segnala al moderatore
Postato alle 12:15
Domenica, 19/10/2008
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:
http://www.pierotofy.it/pages/download.php?filename=100p97 ...

PM Quote
Avatar
fabi3194 (Ex-Member)
Expert


Messaggi: 206
Iscritto: 11/10/2008

Segnala al moderatore
Postato alle 21:59
Lunedì, 20/10/2008
non funzionano :-|:-|:-|:-|:-|

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo