razs Posted September 18, 2021 at 09:10 AM Report #623826 Posted September 18, 2021 at 09:10 AM (edited) Boas, alguém percebe porque e que neste loop ele passa sempre a ultima var b. Eu pretendo que ele passe o id do butao b de modo a poder altera-lo com um config noutra function buttonslst=[] #aqui comeca um for loop b = tk.Button(frm_txt_json_case_btn, width="30", height=3, text=str(titulo+" "+cherep), fg=fcolor,relief=relifst, borderwidth=4,command=lambda titulo=titulo: ChangConfWI(titulo)) b.grid(column=colcount, row=rowcount, padx=10, pady=5) buttonslst.append(b) #vamos chamar a este o botao mestre tk.Button(frm_but_oknot, width="15", text="OK", image=photoOK, command=lambda assumirrow=assumirrow: savetoxls(buttonslst[int(assumirrowr)-8])).grid( column=0, row=0, padx=1, pady=15) eu preciso de passar o id fo butao b quando clico no "butao mestre" assumirrow é um contador, dai estar a usar para ir buscar a lista Edited September 18, 2021 at 05:34 PM by razs
AshKetshup Posted September 18, 2021 at 02:21 PM Report #623827 Posted September 18, 2021 at 02:21 PM Preciso de um pouco mais de contexto para compreender a questão, mas eis algo que posso indicar: Tu usas o: b = tk.Button(...) b.grid(...) buttonlst.append(b) e mais tarde usas: ttk.Button(...).grid(...) O 'tk' é equivalente ao 'ttk'? Mas façam o que fizerem nunca façam: sudo apt remove python
razs Posted September 18, 2021 at 05:07 PM Author Report #623830 Posted September 18, 2021 at 05:07 PM 2 horas atrás, AshKetshup disse: Preciso de um pouco mais de contexto para compreender a questão, mas eis algo que posso indicar: Tu usas o: b = tk.Button(...) b.grid(...) buttonlst.append(b) e mais tarde usas: ttk.Button(...).grid(...) O 'tk' é equivalente ao 'ttk'? é lapso, é tk.button editei o post para ver se fica mais simples. Obrigado 🙂
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now