2009-04-23 6 views

답변

3

나는 이것을 테스트 할 수있는 기회가 없었어요,하지만 당신은 당신이 원하는 것을 달성해야하는

myDateEdit.setWrapping(True) 

를 호출 할 수 있어야한다, 그래서 나는 QDateEdit가 QAbstractSpinBox를 구현하는 것을 알고있다.

Doc Link

업데이트 :

이 동작에 대한 용어는 분명히 "롤오버"라고하며 여기에 (다시, 나는 그것을 테스트하지 않은) 한 사람의 구현, 또 다른 잠재적 인 솔루션이 될 것으로 보인다입니다 :

Rollover QDateEdit

그는 자신의 구현이 분을 고려하지 않거나 최대 비록 날짜 있다는 점을합니다.

+0

부분적으로 만 작동합니다. 하루 필드가 32에 도달하자마자 다시 1로 점프합니다. 그러나 여전히 월 수가 증가하지 않습니다. –

+0

그럴 경우, QDateTimeEdit에서 stepBy/stepUp/stepDown을 다시 구현해야 할 수도 있습니다. 오늘 우연히도이 위젯에서 일하고 있습니다. 그래서 마음에 무엇이 생기면 업데이트 할 것입니다. –

관련 문제