59時間/分/秒をからに、00またはその逆にロールバックするにはどうすればよいですか。実際QDateTimeEditにはデフォルトでは許可されておらず、59上矢印を押してみた場合の最大値に達した後、スタックします。最小値についても同じです00。
1 に答える
3
QDateTimeEditそれが継承さQAbstractSpinBoxれ、ラッピングメカニズムを備えていることを知っておく必要がありQAbstractSpinBoxます。これを使用すると、スピンを円形にすることができます。だから、あなたがしなければならないのは
setWrapping(true)
あなたの場合、それは次のようなものでなければなりません:ui->dateTimeEdit->setWrapping(true);
ラッピングが値trueからステップアップしている場合は、値に移動し、その逆も同様です。ラッピングは、値が設定されている場合にのみ意味があります。maximum()minimum()minimum()maximum()
こちらの公式ドキュメントをご覧ください。
幸運を!
于 2013-01-08T11:46:39.497 に答える