#include "fesparambtn.h" #include "ui_fesparambtn.h" #include #include FesParamBtn::FesParamBtn(QWidget *parent) : QWidget(parent), ui(new Ui::FesParamBtn) { ui->setupUi(this); } FesParamBtn::~FesParamBtn() { delete ui; } void FesParamBtn::initButton(QString title,QString unit) { ui->title_Label->setText(title); ui->unit_Label->setText(unit); // qDebug()<<"初始化按钮:"<title_Label->setText(title); } void FesParamBtn::setData(int data) { ui->data_Label->setText(QString::number(data)); } void FesParamBtn::mousePressEvent(QMouseEvent *event) { Q_UNUSED(event) emit fesButtonClicked(); } int FesParamBtn::getValue() { m_value = ui->data_Label->text().toInt(); return m_value; } void FesParamBtn::changeEvent(QEvent* event) { switch (event->type()) { case QEvent::LanguageChange: ;//ui->retranslateUi(this); break; default: QWidget::changeEvent(event); break; } }