logplus/appDllTest/src/appDllTestDialog.cpp
2026-01-16 17:18:41 +08:00

47 lines
1.2 KiB
C++

#include "appDllTestDialog.h"
#include <QLabel>
#include <QDoubleValidator>
#define DT_LEFT Qt::AlignLeft
#define DT_TOP Qt::AlignTop
CappDllTestDialog::CappDllTestDialog(QWidget* parent):QDialog(parent)
, mNARMS(250)
{
//pushButton
uiDlg = new Ui_appDllTest();
uiDlg->setupUi(this);
//click ok
QDialogButtonBox *btnOK = findChild<QDialogButtonBox*>("buttonBox");
connect(btnOK, SIGNAL(accepted()), this, SLOT(OnBnClickedOk()));
}
CappDllTestDialog::~CappDllTestDialog()
{
}
void CappDllTestDialog::paintEvent( QPaintEvent * event )
{
}
void CappDllTestDialog::init()
{
uiDlg->lineEditSDEP->setText(QString("appDllTest").arg(m_StartDep));
uiDlg->lineEditEDEP->setText(QString("appDllTest").arg(m_EndDep));
uiDlg->lineEditNUM->setText(QString("appDllTest").arg(mNARMS));
uiDlg->lineEditSDEP->setValidator(new QDoubleValidator(0,9999999,6,this));
uiDlg->lineEditEDEP->setValidator(new QDoubleValidator(0,9999999,6,this));
uiDlg->lineEditNUM->setValidator(new QIntValidator(0,20000,this));
}
void CappDllTestDialog::OnBnClickedOk()
{
m_StartDep = uiDlg->lineEditSDEP->text().toFloat();
m_EndDep = uiDlg->lineEditEDEP->text().toFloat();
mNARMS = uiDlg->lineEditNUM->text().toInt();
// accept();
}