qt中菜单栏中实现第一个简单的打开功能

tech2022-12-04  67

1、首先需要我们新建个工程文件,然后再开始进行界面布局,界面布局如下:

2、开始进行程序中的信号和槽的绑定的工作:(构造函数中进行)

connect(ui->actionopen, &QAction::triggered, [&](void) {ShowOpen();});

 3、在.h文件中代码如下:

#ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QDebug> QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); public: void ShowOpen(); private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H

4、在.cpp最后的槽函数中进行实现如下:

void MainWindow::ShowOpen() { qDebug()<<"111111"; }

5、最终实现效果是点击界面,打印如下的

最新回复(0)