如何在QT中的运行时在QTimeEdit中设置时间?

时间:2011-06-07 09:08:18

标签: qt

如何在QT中的运行时在QTimeEdit中设置时间?

就像我想在QtimeEdit中显示17:30一样。

感谢。

3 个答案:

答案 0 :(得分:3)

http://doc.qt.io/qt-5/qdatetimeedit.html#time-prop你到底是什么不明白的?

示例:

QTime time(17, 30);
QTimeEdit te;
te.setTime(time);

答案 1 :(得分:2)

您可以使用以下方法:

  • setTime(const QTime&)
  • setTimeRange(const QTime&,const QTime&)
  • setTimeSpec(Qt :: TimeSpec)

e.g:

this->time_edit->setTime(QTime(10,17));

答案 2 :(得分:0)

您可以申请:

bool QTime::setHMS ( int h, int m, int s, int ms = 0 )

QTime tm;
tm.setHMS(10,25,45,0);

结果将是" 10:25:45"

干杯。