#include "ChannelItem.h" #include "ui_ChannelItem.h" ChannelItem::ChannelItem(QWidget *parent) : QWidget(parent), ui(new Ui::ChannelItem) { ui->setupUi(this); ui->delay->setStyleSheet("height: 30px; border:1px solid; border-radius:4px;"); ui->delay->setFont(QFont("微软雅黑", 10)); } ChannelItem::~ChannelItem() { delete ui; } double ChannelItem::getChannelDelay() { return channelDelay; } double ChannelItem::updatePhaseMeasureData(double raw) { ui->rawValue->setText(QString::number(raw, 'f', 15)); ui->channelValue->setText(QString::number(raw + channelDelay * 1e-9, 'f', 15)); return raw + channelDelay * 1e-9; } void ChannelItem::on_delay_valueChanged(double value) { channelDelay = value; }