0
私はこの無効なQTimeを印刷するには?
QTime time (25,0,0);
qDebug() << time.toString();
のような何かをしたいしかし、それは「」
無効QTIMEと出力されますが、それを文字列に秒、秒にQTIMEを変換、その後、他のいくつかの方法で行うことができますか?
私はこの無効なQTimeを印刷するには?
QTime time (25,0,0);
qDebug() << time.toString();
のような何かをしたいしかし、それは「」
無効QTIMEと出力されますが、それを文字列に秒、秒にQTIMEを変換、その後、他のいくつかの方法で行うことができますか?
QTimeは時刻ですので、25:0:0は無効です。あなたが望むように見えるのは、時間ではなく、時間です。 QtはQDurationクラスを提供しません。あなた自身をロールするのは非常に簡単です(期間は日時よりはるかに簡単で、タイムゾーンなどはありません)。
どの出力を期待していますか? –
「25:0:0」が欲しいです。 – graphite
コンストラクタを呼び出す方法は無効です。しかし、QTime(0,0,0).addSecs(25 * 60 * 60)を作成することはできます。 QTimeはクロックとまったく同じように動作しますので、時間は「01:00:00」です(QTime(1,0,0)と同じになります)。私は、時間間隔を表す(int以外の)データ構造を見たことがありません。 – ony