这个问题是我在写login界面时遇到的,其实不难,做个记录。

当我么需要触发一个信号,以达到窗体跳转的效果时。

首先右键项目,选择Add new....选项,再选择左侧的QT、选择中间的Qt designer form class;

QT之窗口跳转、创建子窗体

然后下一步,根据需求选择子窗口的类型(我一般选择main window),下一步改个不一样的名字即可。

现在你想要触发一个信号,跳转到新的窗口,需要在mainwindow.h中添加头文件:刚创建名字.h;

在构造函数public中添加指针。

QT之窗口跳转、创建子窗体

然后在你想要触发的信号的槽函数中创建新对象、显示即可!

QT之窗口跳转、创建子窗体

相关文章: