2011-06-07 96 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));