我为一个项目制作了一个GUI,它有多种形式,我不知道如何连接它们......事情是这些形式之间的导航不是线性的。
用户在第一页上的选择(radiobuttons)决定下一个表格是什么,我使用if语句开发了一个基本算法,但我不知道导航动作。
这里是if语句
void InputChoice::on_commandLinkButton_clicked()
{
if (ui->radioButton->isChecked()){
//Go to state vector input;
}
if (ui->radioButton_2->isChecked()){
//Go to orbital element input
}
if (ui->radioButton_3->isChecked()){
//Go to TLE input
}
所以我想知道
1-我们用于将表单链接在一起的语法和/或主体。 2-如何将其置于条件语句中。 3-我在某些地方读到使用命令链接按钮
是一个不错的选择非常感谢:))
答案 0 :(得分:0)
void InputChoice::on_commandLinkButton_clicked() {
if (ui->radioButton->isChecked()){
//Go to state vector input;
vectorInput = new VectorInput(); // show the form
vectorInput->exec(); // Don't let anything else happen until choice is made on form
//or you could also just use show(); but the user can do other things while form is showing
vectorInput = new VectorInput();// show the form
vectorInput->show();
}
else if (ui->radioButton_2->isChecked()){
//Go to orbital element input
//Same as above
}
else if (ui->radioButton_3->isChecked()){
//Go to TLE input`enter code here`
//same as above
}
else{
//Do something.
}
//Should be something like this. If not, can you elaborate a little more or where can I see the code?