byter ej bakgrundsfärg
Hej!
Jobbar med tkinter, skriver följande kod, men bakgrunden blir fortfarande grå och inte svart som jag vill ha det. Varför? fg funkar men inte bg?
knappCdur = Button(ABC2, height = 6, width = 6, bd = 4, text = "C#", font = ("times", 18, "bold"), bg = "black", fg = "white")
knappCdur.grid(row = 0, column = 0, padx = 5, pady = 5)
Bump
Kan du göra ett minimalt helt program som visar detta?
Betyder "fg funkar" att det blir vitt? Det kanske det skulle bli ändå. Vad händer om du har fg = "blue"?
Laguna skrev:Kan du göra ett minimalt helt program som visar detta?
Betyder "fg funkar" att det blir vitt? Det kanske det skulle bli ändå. Vad händer om du har fg = "blue"?
Här är ett minimalt program:
from tkinter import *
root = Tk()
RAM = Frame(root, bg = "green", bd = 20, relief = RIDGE)
RAM.grid()
RAM2 = Frame(RAM, bg = "green", relief = RIDGE)
RAM2.grid()
knappCdur = Button(RAM2, height = 6, width = 6, bd = 4, text = "C#", font = ("times", 18, "bold"), bg = "black", fg = "blue")
knappCdur.grid(row = 0, column = 0, padx = 5, pady = 5)
root.mainloop()
fg funkar när jag har fg="blue", texten på knappen blir blå. Det som inte funkar är bg = "black", jag vill att knappens bakgrund ska bli svart men det blir grått istället, vilket enligt googling är den färg som är standard för tkinter om man inte ändrar. Alltså svarar inte tkinter mot kommandot om att ändra bakgrundsfärg, och förstår inte varför. Misstänker att det kan vara en felplacering av kommandot men jag kan verkligen inte lista ut vad jag gjort för fel!
Jag får en svart knapp med blå text. När jag för musen över blir den vit med svart text.
Om jag tar bort bg="black" så blir det ljusgrått i stället.
Jag använder Linux redhat.
Laguna skrev:Jag får en svart knapp med blå text. När jag för musen över blir den vit med svart text.
Om jag tar bort bg="black" så blir det ljusgrått i stället.
Jag använder Linux redhat.
MEN VA va konstigt???? Kan det verkligen ha med programmet att göra? Jag använder pycharm på mac?
Mac kan jag inte kolla på, men jag ska prova på Ubuntu senare.
Andra kanske kan testa Mac?
Laguna skrev:Mac kan jag inte kolla på, men jag ska prova på Ubuntu senare.
Andra kanske kan testa Mac?
Jag lyckades lösa det, för den som undrar. Att ändra färg på "button" på tkinter svarar inte på mac, och många verkar ha haft problem med det. Löste det istället med kommandot highlightbackground="#000000", som svarar för färgen svart!