1.新建UI文件
总之先新建两个UI文件
2.添加按钮(动作)和槽函数
我这里是点击Information就弹出新的窗口 QtSon
3.添加代码
在主函数窗口QtGuiApplication1.h里添加一个槽函数来响应Information这个QAction,同时包含QtSon的头文件声明一个
#include "QtSon.h"
......
private:
QtSon* son;
......
......
private slots:
void QtSonslot();
......
在QtGuiApplication1.cpp里连接和实现它
QtGuiApplication1::QtGuiApplication1(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
//连接
connect(ui.actionInformation, SIGNAL(triggered()), this, SLOT(QtSonslot()));
}
//实现
void QtGuiApplication1::QtSonslot()
{
son = new QtSon();//实例化
son->show();
}
4.运行结果
参考链接:Qt5+VS2017点击按钮打开新窗口