Hello Guys ,I am trying to make an program with the use of a normal keypad instead of a keyboard . And I am doing it in linux environment , using a imx53 board. What i can do now is jus make the keypad type in just one line edit without even focusing on the lineEdit at all .Here is the codes
void LoginGui::CheckKeypadPressed()
{
if(key_Available()==1)
{
int CheckNumber;
CheckNumber=key_Get();
if(CheckNumber==1)
{
ui->password->setText(ui->password->text()+"1");
}
if(CheckNumber==2)
{
ui->password->setText(ui->password->text()+"2");
}
if(CheckNumber==3)
{
ui->password->setText(ui->password->text()+"3");
}
if(CheckNumber==4)
{
ui->password->setText(ui->password->text()+"4");
}
if(CheckNumber==5)
{
ui->password->setText(ui->password->text()+"5");
}
if(CheckNumber==6)
{
ui->password->setText(ui->password->text()+"6");
}
if(CheckNumber==7)
{
ui->password->setText(ui->password->text()+"7");
}
if(CheckNumber==8)
{
ui->password->setText(ui->password->text()+"8");
}
if(CheckNumber==9)
{
ui->password->setText(ui->password->text()+"9");
}
}
void LoginGui::CheckKeypadPressed()
{
if(key_Available()==1)
{
int CheckNumber;
CheckNumber=key_Get();
if(CheckNumber==1)
{
ui->password->setText(ui->password->text()+"1");
}
if(CheckNumber==2)
{
ui->password->setText(ui->password->text()+"2");
}
if(CheckNumber==3)
{
ui->password->setText(ui->password->text()+"3");
}
if(CheckNumber==4)
{
ui->password->setText(ui->password->text()+"4");
}
if(CheckNumber==5)
{
ui->password->setText(ui->password->text()+"5");
}
if(CheckNumber==6)
{
ui->password->setText(ui->password->text()+"6");
}
if(CheckNumber==7)
{
ui->password->setText(ui->password->text()+"7");
}
if(CheckNumber==8)
{
ui->password->setText(ui->password->text()+"8");
}
if(CheckNumber==9)
{
ui->password->setText(ui->password->text()+"9");
}
}
To copy to clipboard, switch view to plain text mode
What i am going to do now is to have 2 line edit . And i want to use the keypad for 2 line edits , Currently the Codes i have can't even use for 2 line edit .
What i am thinking is making an "if" statement to focus on 2 different line edits . I am do not know how to do this , Please Help me
Bookmarks