Profilo di Ale

Nome Ale
Indirizzo email n/a
Messaggi6
  • Re: Codice funzionante, perchè?
    Forum >> Principianti
    ciao
    sistemando l'indentazione ed aggiungendo la chiamata alla funzione lo script parte, ma se gli dai 17 in input, risponde che non è numero primo



  • Re: Problema con Tkinter()
    Forum >> Programmazione Python >> GUI
    quale versione di python usi ? se hai iniziato da poco immagino la 3



    from Tkinter import * #Python 2

    from tkinter import * #Python 3









  • [Tkinter] come cancellare immissioni in una entry
    Forum >> Programmazione Python >> GUI
    ho scritto questo codice di prova:

    from tkinter import *
    from tkinter import ttk

    def cancella():
    user.delete(0,END)

    root = Tk()

    nome_user = StringVar()
    user = ttk.Entry(root).grid()
    btn_azzera = ttk.Button(text="cancella tutto",command=cancella).grid()

    root.mainloop()

    una semplice entry con bottone per azzerare le immissioni.
    quando premo il bottone che invoca la funzione cancella mi da errore
  • Re: modulo non funzionante
    Forum >> Principianti
    Vi scrivo la soluzione al problema,potrebbe essere utile a qualcuno.
    quando creo una finestra in Tkinter lo faccio cosi':

    nome_finestra = Tk()
    [ecc.ecc.]
    nome_finestra.mainloop()

    nel caso in cui ci fosse la necessita' di aprire una seconda finestra uso Toplevel() cosi':

    seconda_finestra = Toplevel()
    [ecc.ecc.]
    seconda_finestra.mainloop()


  • Re: comportamento inaspettato classi
    Forum >> Principianti
    ciao,ho provato il tuo script con la shell interattiva
    se provi a fare :

    a1.data is a2.data ti risponde True

    significa che non crea un nuovo oggetto ad ogni chiamata, ma usa sempre lo stesso
    lo modificherei cosi:

    class test():

    def __init__(self,prova=1): #tolgo l'append, prima e dopo l'1 ci vogliono le parentesi quadrate
    self.data=prova.copy() #creo una copia ad ogni chiamata

    a1=test()
    a2=test()

    a1.data is a2.data #ti risponde False



    print (a1.data) #ti risponde 1
    print (a2.data)#ti risponde 1









    --- Ultima modifica di Ale in data 2015-02-27 15:12:22 ---

    --- Ultima modifica di Ale in data 2015-02-27 15:14:15 ---

    --- Ultima modifica di Ale in data 2015-02-27 15:35:37 ---
  • modulo non funzionante
    Forum >> Principianti
    ciao a tutti ..ho scritto queste poche righe come prova(menu.py):

    se clicco sul primo bottone apro il seguente modulo(pagina.py):
    è solo un bottone che mi scrive la scelta fatta con il radiobutton all'interno del treeview
    ma non funziona!!!
    se eseguo il modulo come singolo file,con le opportune modifiche, funziona!!!
    qualcuno sa dirmi perché?

    grazie a tutti

















    --- Ultima modifica di Ale in data 2015-03-02 15:23:59 ---