| 1234567891011121314151617181920212223242526 |
- #include "dialoginputnumseg.h"
- #include "ui_dialoginputnumseg.h"
- DialogInputNumSeg::DialogInputNumSeg(QWidget *parent) :
- QDialog(parent),
- ui(new Ui::DialogInputNumSeg)
- {
- ui->setupUi(this);
- ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
- ui->numsegEdit->setValidator(new QRegExpValidator(NumberReg::getSegmentReg(), this));
- ui->buttonBox->button(QDialogButtonBox::Ok)->setText("ȡś¨");
- ui->buttonBox->button(QDialogButtonBox::Cancel)->setText("ČĄĎű");
- }
- DialogInputNumSeg::~DialogInputNumSeg()
- {
- delete ui;
- }
- QString DialogInputNumSeg::getNumSeg()
- {
- return ui->numsegEdit->text();
- }
- void DialogInputNumSeg::on_numsegEdit_textChanged(const QString &arg1)
- {
- ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(ui->numsegEdit->hasAcceptableInput());
- }
|