Учусь работать с календарем в QT.
Сделал следующее:
1) на главную форму добавил “QCalendarWidget”
2) сделал еще одну форму с типом “QDialog”
3) Сделал вызов этого диалога при выборе даты из формы:
def clickDate(self): date = self.calendarWidget.selectedDate().toString('dd.MM.yyyy').split('.') print(date) print (date[0]) print (date[1]) print (date[2]) self.newForm = ChooseResult(self) self.newForm.show() self.calendarWidget.setCurrentPage(int(date[2]),int(date[1])) pass
В результате: Диалог открывается без ошибок, закрывается тоже. Но при закрытии главной формы (с календарём) возникает ошибка APPCRASH.
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: python.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 4f84a6c8
Имя модуля с ошибкой: QtGui4.dll
Версия модуля с ошибкой: 4.8.5.0
Отметка времени модуля с ошибкой: 52129651
Код исключения: c0000005
Смещение исключения: 0032cea5
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Ознакомьтесь с заявлением о конфиденциальности в Интернете:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt
Почему она возникает? И как ее поправить ?