Я делал GUI
с Tkinter
в Python 2.7, и я хочу запускать checkbox
из кода, чтобы флажок был отмечен всякий раз, когда эта функция читается. Например, предположим, что я читаю list
строк, и всякий раз, когда я встречаю слово в списке под названием enable
, мне нужно активировать это определенное checkbox
из array
других флажков, чтобы оно было отмечено галочкой; поэтому всякий раз, когда я запускаю программу, этот флажок из массива других флажков отмечен. На данный момент, что делает этот флажок, если мы отметим его, он отправляет включенное или отключенное значение функции force_download_function(i, var.get())
. Но я также хочу убедиться, что если мы читаем из списка и встречаем слово «включен», оно показывает галочку на этом номере флажка, эквивалентном индексу слова «включен»
def make_force_download_button(i):
var = StringVar()
force_download_button_array[i] = Checkbutton(top, variable=var, onvalue='enabled', offvalue='disabled', command=lambda: force_download_function(i, var.get()))
force_download_button_array[i].deselect()
force_download_button_array[i].pack()
force_download_button_array[i].place(height=30, width=30, x=420, y=(65 + ((i - 1) * 60)))