Ponawiam moją prośbę, żebyś nie umieszczał kodu jako screeny, tylko raczej wklej je jako kod.
Co do programu, żeby odczytać potem wartosci checkboxów, należy umieścić ich "variable" umieścić w liście, np tak:
checkbox_variables = []
for zdanie in zdania:
variable = IntVar(window, 0)
checkbox = Checkbutton(window,
text = zdanie,
variable=variable,
# ...
)
checkbox_variables.append(variable)
Co do Twojego błędu, 'int' object has no attribute '_root'
, bierze się stąd, że robisz IntVar(0)
, natomiast prawidłowa sygnatura to IntVar(root,int)
, w Twoim przypadku powinno być IntVar(window, 0)
.