一、QMainWindow:
1.菜单栏
2.工具栏
3.浮动窗口和核心部件
4.状态栏
二、创建带ui的项目
三、简简单单设计个界面
四、主要是在.cpp文件中找到对象
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>
#include <QFileDialog>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
//寻找QAction 对象
connect(ui->actionOpen,&QAction::triggered,this,[=](){
QString fileName = QFileDialog::getOpenFileName(this,"打开","C:\\");
qDebug() << fileName.toUtf8().data();
});
}
MainWindow::~MainWindow()
{
delete ui;
}
//主要就是以下这几行代码
//寻找QAction 对象
connect(ui->actionOpen,&QAction::triggered,this,[=](){
QString fileName = QFileDialog::getOpenFileName(this,"打开","C:\\");
qDebug() << fileName.toUtf8().data();
});
五、小技巧
这里可以帮助我们找到是谁发出的信号,F1找文档看功能就行了