2
PyQt 4.4.3을 사용하고 있습니다. ,QCalendarWidget.setDateTextFormat (QDate(), ...)가 작동하지 않는 이유는 무엇입니까?
QCalendarWidget :: setDateTextFormat (QDate & 날짜 :
cal.setDateTextFormat(QDate(), QDateTextFormat())
이 the documentation에 따르면이 작동합니다 :
은 내가 QCalendarWidget의 모든 형식을 취소해야이 코드를 가지고 QTextCharFormat & 형식)
날짜가null
이면 모든 날짜 형식이 지워집니다.QDate :: QDate()
null 날짜를 구성합니다. Null 날짜가 잘못되었습니다. 나는이 같은 문제를 좁히는 노력했습니다
:
는>>> QDate().isNull() True >>> cal.dateTextFormat() {PyQt4.QtCore.QDate(-4713, 1, 1): PyQt4.QtGui.QTextCharFOrmat object}
물론, QDate()
는 년 -4713 대신 null
인에있는 것으로 해석됩니다.
내가 제대로 작동하도록 변경하려면 어떻게해야합니까?
편집 : 문제는이 방법으로 일정이 재설정되지 않는다는 것입니다.