Это мой первый вопрос по StackOverflow.Я всегда находил то, что искал, просто гуглил, но на этот раз я застрял и не могу понять.
Я начинающий программист на Python и все еще многому учусь.
Я хочу изменить поле dateEdit в пользовательском интерфейсе с небольшим кодом, чтобы установить текущую дату и время.код выглядит следующим образом.
self.dateEdit_2.setDateTime(QtCore.QDateTime.currentDateTime())
Теперь я хочу, чтобы все поля dateEdit менялись одинаково, начиная с 2 и заканчивая 29, без ввода каждой отдельной строки.
Я попытался создать цикл for с заполненным списком.и я получаю его, чтобы распечатать то, что я хочу, но как я могу получить "set_date_numb" в качестве атрибута, который делает то, что я хочу.
надеюсь, вы понимаете, спасибо.
dateTimeList = ['2','3','4','5','6','7','8','9',
'10','11','12','13','14','15','16','17','18','19','20',
'21','22','23','24','25','26','27','28','29']
indexval = 0
for i in range(len(dateTimeList)):
date_numb = (dateTimeList[indexval])
set_date_numb ='self.dateEdit_{}.setDateTime(QtCore.QDateTime.currentDateTime())'.format(date_numb)
print(set_date_numb)
indexval += 1