小编Bha*_*ang的帖子

更改 tkinter 中的输入框背景颜色

所以我一直在研究这个程序,但我发现很难找出问题所在。我对 tkinter 还很陌生,所以这可能很小。

我试图让程序在按下复选按钮时更改输入框的背景颜色。或者更好的是,如果我可以动态地改变它,那就更好了。

这是我目前的代码:

TodayReading = []
colour = ""
colourselection= ['green3', 'dark orange', "red3"]
count = 0

def MakeForm(root, fields):
    entries = []
    for field in fields:
        row = Frame(root)
        lab = Label(row, width=15, text=field, font=("Device",10, "bold"), anchor='center')
        ent = Entry(row)
        row.pack(side=TOP, padx=5, fill=X, pady=5)
        lab.pack(side=LEFT)
        ent.pack(side=RIGHT, expand=YES, fill=X)
        entries.append((field, ent))
    return entries

def SaveData(entries):
    import time
    for entry in entries:
        raw_data_point = entry[1].get()
        data_point = (str(raw_data_point))
        TodayReading.append(data_point)
    c.execute("CREATE TABLE IF NOT EXISTS RawData (Date TEXT, Glucose REAL, …
Run Code Online (Sandbox Code Playgroud)

tkinter background-color python-3.x tkinter-entry

5
推荐指数
1
解决办法
4万
查看次数