UI、シグナル&スロット、日時、QString、QDebug。
成果物
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 2018-06-27
- Qt 5.7.1
ソースコード
要点は以下。
#include <QDebug> #include <QDateTime> void MainWindow::on_pushButton_clicked() { QDateTime dateTime = QDateTime::currentDateTime(); QString timestamp = dateTime.date().toString("yyyy-MM-dd") + dateTime.time().toString(" HH:mm:ss"); qDebug()<<timestamp; ui->textEdit->append(timestamp); }
学んだこと
- Qtで文字列を扱うときは
QString
を使う QString
の結合は+
で可能 ※TextEdit->append()
で追記できる