2009-04-23 9 views

答えて

3

あなたが欲しいものを達成すべき

myDateEdit.setWrapping(True) 

を呼び出すことができるはずですので、私はこれをテストする機会がなかったが、私はQDateEditがQAbstractSpinBoxを実装していることを知っています。

Doc Link

更新:

この動作の用語は、明らかに「ロールオーバー」と呼ばれ、ここで(再び、私はそれをテストしていない)一人の人間の実装、他の潜在的なソリューションであることが表示されています:

Rollover QDateEdit

彼は彼の実装はいえminまたはmaxの日付を考慮していないことをポイントになります。

+0

部分的にしか動作しません。日フィールドが32に達するとすぐに、1にジャンプします。しかし、それでも月カウントは増加しません。 –

+0

その場合、QDateTimeEditでstepBy/stepUp/stepDownを再実装する必要があります。これは、それほど簡単ではないソースコードを見たことがある場合です。私は今日このウィジェットを同時に偶然に取り組んでいるので、何かが気になるなら更新する –

関連する問題