Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ja luokan toteutus tältä

Code Block
#include <QtGui>"dialog.h"
#include "dialogiui_dialog.h"

DialogiDialog::DialogiDialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::Dialog)
{
    setupUi    ui->setupUi(this);     
     ui->pushButton->setEnabled(false);
     //hyväksytään A-Z // QRegExp rajoittaa annettavien merkkien tyyppiätai a-z alussa, seuraavaksi 1-9 numerot ja määrää
sitten 0-9 nollasta kahteen numeroa
     QRegExp regExphyvaksytytMerkit("[A-Za-z][1-9][0-9]{0,2}");
     //hyväksytään A-Zyhditetään tai a-z alussa, seuraavaksi 1-9 numerot ja sitten 0-9 nollasta kahteen numeroa
    lineEditvalidaattori tekstiruutuun
     ui->lineEdit->setValidator(new QRegExpValidator(regExphyvaksytytMerkit, this));// yhditetään validaattori tekstiruutuun
    connect(okButton, SIGNAL(clicked()), this, SLOT(accept()));
    connect(cancelButton, SIGNAL(clicked()), this, SLOT(reject()));
}

void Dialogi


}

Dialog::~Dialog()
{
    delete ui;
}

void Dialog::on_pushButton_clicked()
{
       ui->lineEdit_2->setText(apu);
}


void Dialog::on_lineEdit_textChanged(const QString &arg1)
{
    apu=arg1;
      okButtonui->pushButton->setEnabled(false);
    ui->pushButton->setEnabled(lineEditui->lineEdit->hasAcceptableInput());
}

...