Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
connect(ui->lineEdit1, SIGNAL(returnPressed()), this, SLOT(next()));
connect(ui->lineEdit2, SIGNAL(returnPressed()), this, SLOT(next()));
connect(ui->lineEdit3, SIGNAL(returnPressed()), this, SLOT(next()));
}
Widget::~Widget()
{
delete ui;
}
void MainWindow::next()
{
QLineEdit *lineEdit = (QLineEdit *)sender();
if (lineEdit == ui->lineEdit) {
ui->lineEdit_2->setFocus();
} else if (lineEdit == ui->lineEdit_2) {
ui->lineEdit_3->setFocus();
} else if (lineEdit == ui->lineEdit_3) {
ui->lineEdit->setFocus();
}
}