2011-06-07 121 views

回答

3

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

例如:

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

通常我有一个Qstring,其中包含时间QString strFrom =“17:30”现在我想设置时间使用this.can我这样做? – user662285 2011-06-07 09:21:46

+2

@user我不是故意粗鲁,但请在下次检查文档时更仔细。 http://doc.qt.nokia.com/4.7/qtime.html#fromString – RedX 2011-06-07 09:24:57

+2

@RedX,它不是最直观的,甚至看文档。你几乎必须做'some_time_edit-> setTime(QTime :: fromString(QString(“17:30)))''不完全简洁,它涉及QString,QTime和QTimeEdit。我已经完成了几个Qt并且花了我一点时间来追踪(刚才使用时间框),在理想的世界中,有人可以说'some_time_edit-> setFromString(“17:30”)',但它涉及到关于3个独立课程的文件。 – Chance 2015-02-04 17:12:12

2

您可以使用以下方法:

  • 时刻设定(常量QTIME &)
  • setTimeRange(常量QTIME &,常量QTIME &)
  • setTimeSpec( Qt :: TimeSpec)

例如为:

this->time_edit->setTime(QTime(10,17)); 
相关问题