Topic: widget con Tkinter con variabile sul nome  (Letto 226 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline MauroMM

  • python unicellularis
  • *
  • Post: 4
  • Punti reputazione: 0
    • Mostra profilo
widget con Tkinter con variabile sul nome
« il: Aprile 24, 2020, 11:01 »
Buongiorno,
Come posso dare ad un widget con Tkinter un variabile sul nome
Mi serve per eseguire delle operazioni su una griglia
Qui sotto ho fatto un esempio semplice di cosa voglio fare.
Non capisco cosa sto sbagliano
Vi ringrazio in anticipo

from tkinter import *
finestra = Tk()
entry = Entry(finestra, width=10)
entry.pack()
entry2 = Entry(finestra, width=10)
entry2.pack()

def nome_com(variabile):
    variabile.insert(0, "Hello, World!")
def avvia_T():
        nome_com('entry')
        nome_com('entry2')

bottone=Button(finestra,text='avvia',command=avvia_T)
bottone.pack()


finestra.mainloop()

Offline nuzzopippo

  • python neanderthalensis
  • ****
  • Post: 381
  • Punti reputazione: 0
    • Mostra profilo
Re:widget con Tkinter con variabile sul nome
« Risposta #1 il: Aprile 24, 2020, 17:40 »
Prova questo

from tkinter import *

finestra = Tk()
entry = Entry(finestra, width=10)
entry.pack()
entry2 = Entry(finestra, width=10)
entry2.pack()

def nome_com(variabile):
    variabile.insert(0, "Hello, World!")

def avvia_T():
        nome_com(entry)
        nome_com(entry2)

bottone=Button(finestra,text='avvia',command=avvia_T)
bottone.pack()


finestra.mainloop()


Non capisco cosa sto sbagliano

Direi che essenzialmente lo sbaglio è che stai provando a programmare in python senza conoscere python, "tipi di variabile" dice niente?

Tkinter è un argomento da affrontare dopo aver acquisito le basi.

Ciao

Offline MauroMM

  • python unicellularis
  • *
  • Post: 4
  • Punti reputazione: 0
    • Mostra profilo
Re:widget con Tkinter con variabile sul nome
« Risposta #2 il: Aprile 24, 2020, 19:09 »
Ti ringrazio . Comunque è una settimana che ho iniziato con python forse hai ragione che devo approfondire le basi.