Bonjour,
J'ai un problème: j'inscrit le username dans un Entry, pareil pour le password.
Avec un boutton j'appelle une fonction pour print ces deux variables. Au début, ca me printait:
username entré : PY_VAR0
password entré : PY_VAR1

Pour palier à ce problème, j'ai utilisé le .get()
Sauf que maintenant, j'obtient ceci:
username entré :
password entré :


Pouvez vous m'aider svp ?

code des objets:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
	usernameLabel = Label(log, text="User Name").grid(row=0, column=0)
	username = StringVar()
	usernameEntry = Entry(log, textvariable=username).grid(row=0, column=1)  
 
 
	passwordLabel = Label(log,text="Password").grid(row=1, column=0)  
	password = StringVar()
	passwordEntry = Entry(log, textvariable=password, show='*').grid(row=1, column=1)  
	validatelogin = partial(validateLogin, username, password, log)
 
 
	loginButton = Button(log, text="Login", command=validatelogin).grid(row=4, column=0)  
	log.protocol("WM_DELETE_WINDOW", on_closing)
code de la fonction appelée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
def validateLogin(username, password, log):
	user = username.get()
	passw = password.get()
	print(f"username entré : {user}")
	print(f"password entré : {passw}")
	log.withdraw()
	fen.deiconify()