Можно ли изменить цвет bg при вводе текстового поля в tkinter, python? - PullRequest
0 голосов
/ 19 марта 2020

Я знаю, что код не завершен, но я новичок в кодировании и Tkinter и не смог найти хороших источников вокруг?

from tkinter import*
class textbox:
    def __init__(self,parent):
        self.s =StringVar
        self.s.set(0)
        WD=17
    f1=frame(parent)
    self.frame = frame(f1,parent, width=300, height =300, bg="deeppink")
    self.frame.grid(row=1,colimnspan = 3)
    self.label(f1,text= "Change Colour", bg ="gray", wraplength=100, width=WD, anchor=CENTER)
    self.entry=Entry(f1,width=15, command = self.bg_colour)
    self.label.pack(side=LEFT)
    self.entry.pack(fill= Y, expand = TRUE)

def bg_colour(self):
        self.frame.configure(bg = self.entry)

if __name__=="__main__":
        root=Tk()
        Frame=textbox(root)
        root.mainloop()

1 Ответ

0 голосов
/ 25 марта 2020

Возможно, я неправильно понимаю ваш вопрос, вы пытаетесь изменить цвет фона текстового поля сразу же, или когда нажата кнопка или происходит событие?

...