@Andre Filipe Posted February 4, 2021 at 05:18 PM Report Share #621190 Posted February 4, 2021 at 05:18 PM (edited) Boas, Ando a usar o Tkinter, mas quando eu executo aparece a janela vazia, tenho o seguinte código: import tkinter as tk window = tk.Tk() label = tk.Label( text="o nome", foreground="white", background="black" ) window.mainloop() Depois eu tento executar e o programa ou dá erro, ou, aparece uma janela vazia. Melhor dizendo eu tento fazer com que aparece uma label com o onome escrito na tela, mas como eu já tinha dito, em vez de aparecer na janela: uma label com o nome escrito aparece totalmente vazia! Eu tentei de outra forma também que foi: greeting = tk.Label(text="o nome") e só aí é que apareceu a mensagem na janela, mas eu gostava muito de fazer como indico lá encima, ajuda por favor!!! Edited February 4, 2021 at 06:45 PM by @Andre Filipe I never give up! Link to comment Share on other sites More sharing options...
Solution thoga31 Posted February 4, 2021 at 10:45 PM Solution Report Share #621193 Posted February 4, 2021 at 10:45 PM Tens de adicionar a referência à janela onde queres que a label seja mostrada e, antes do mainloop(), tens de fazer o pack() da label. import tkinter as tk window = tk.Tk() label = tk.Label( window, # Referência à janela criada text="o nome", foreground="white", background="black" ).pack() # Fazer o pack da label window.mainloop() Cumprimentos. Knowledge is free! Link to comment Share on other sites More sharing options...
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