создаю окно для ввода данных, чтобы потом их передать в функцию расчета (лабораторные работы по теории массового обслуживания)
кусок кода
c1 = StringVar() c2 = StringVar() c3 = StringVar() c1_label = Label(text="Затраты на рабочее место:") c2_label = Label(text="Затраты на з/п контролера ОТК:") c3_label = Label(text="Затраты на простой контролера ОТК:") c1_label.grid(sticky="w") c2_label.grid(sticky="w") c3_label.grid(sticky="w") c1_entry = Entry(textvariable=c1) c2_entry = Entry(textvariable=c2) c3_entry = Entry(textvariable=c3) c1.set(500) c2.set(7500) c3.set(7500) c1_entry.grid(row=3, column=1) c2_entry.grid(row=4, column=1) c3_entry.grid(row=5, column=1)
для каждого поля ввода своя переменная, но не хочется копипастить, а хочется например передать в функцию (или класс я еще не совсем с ними разобрался) произвольное количество переменных через *args и там уже в цикле сконструировать окно и отдать пользователю.
Подскажите основную идею как это вообще должно происходить.
PS и попутно вопрос, как в tkinter передавать не StringVar, а IntVar
PPS попутал тему, хотел для новичков закинуть, модераторы поправьте пожалуйста