我是Qt的新人。我创建了小应用程序,并创建了第二页help.cpp
。在MainWindow.cpp
我有一个按钮,切换到help.cpp
页。
切换到“帮助”页面的功能:
void MainWindow::on_box1button_clicked()
{
helpwindow = new help(this);
helpwindow->show();
}
此代码正常运行。
在“帮助”页面上,我有一个QButton
,它会切换回mainwindow.cpp
。如何编写该按钮以实际执行此操作?
答案 0 :(得分:0)
如果您通过“切换”的意图是隐藏一个窗口并显示另一个窗口,那么您可以简单地将主窗口的引用传递到您的帮助窗口,当您想要切换回来时,您可以隐藏/关闭自己和显示主窗口。
MainWindow (此代码没问题)
helpwindow = new help(this);
helpwindow->show();
<强> HelpWindow 强>
如果要切换回主窗口,可以执行以下操作:
// Hide the HelpWindow itself
// or this->close()
this->hide()
// Show the MainWindow (i.e. the parent window)
QWidget *parent = this->parentWidget();
parent->show();
答案 1 :(得分:0)
因为你正在创建一个新的帮助(这个);在主窗口上,最好关闭帮助窗口
使用 这 - &GT;关闭();