#include "appDllTestDialog.h" #include #include #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("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(); }