QT 多窗口创建
创建完项目之后,在点击 文件->新建文件或项目->文件和类->Qt-Qt 设计师界面类->Main Window->下一步->MainWindow2.h 完成第二个窗口的添加。
代码添加:
(1)打开 MainWindow.h 头文件,编写代码
#include <QPushButton> //引用 QPushButonn 类
#include <mainwindow2.h> //引用 mainwindow2 类
//实例按钮
private:
QPushButton *button;
MainWindow2 w2;
//实例方法
private slots:
void showMainwindow2();
(2)打开 MainWindow.cpp,编写代码
//实例 QPushButonn 控件
button = new QPushButton(this);
//按钮显示位置
button->setGeometry(QRect(50,50,100,25));
//按钮值
button->setText("按钮");
//点击事件
connect(button,SIGNAL(clicked()),this,SLOT(showMainwindow2()));
(3)在MainWindow.cpp中添加调用函数
//调用方法
void MainWindow::showMainwindow2()
{
//显示 MainWindow2 窗体
w2.show();
}