zoukankan      html  css  js  c++  java
  • 【QT】Qaction和触发函数建立连接的方法

    说明:我是在ui里面编辑好控件以及位置,然后在程序里面将控件和触发函数进行绑定,实现的触发操作。

    代码如下:

    MainWindow::MainWindow(QWidget *parent) :
        QMainWindow(parent),
        ui(new Ui::MainWindow)
    {
        ui->setupUi(this);
        //将UI上面的控件和槽函数建立连接
        //文件菜单中的内容
        connect(ui->Open_File,&QAction::triggered,this,&MainWindow::OpenFileAction);
        connect(ui->actionSave,&QAction::triggered,this,&MainWindow::SaveFileAction);
        connect(ui->actionsave_new, &QAction::triggered, this, &MainWindow::SaveNewFileAction);
    
    }
    
    //文件下拉列表中打开文件的操作函数
    void MainWindow::OpenFileAction()
    {
        QMessageBox::information(NULL, QString("title"), QString("现在点击打开文件"));
        return;
    }
    
    //文件下拉列表中保存文件的操作
    void MainWindow::SaveFileAction()
    {
        QMessageBox::information(NULL, QString("title"), QString("现在点击保存文件"));
        return;
    }
    
    //文件下拉列表中另存为文件的操作
    void MainWindow::SaveNewFileAction()
    {
        QMessageBox::information(NULL, QString("title"), QString("savenew"));
        return;
    }

    定义的部分:

    //槽函数
    public slots:
        void OpenFileAction();//点击打开文件要运行的事件
        void SaveFileAction();//点击打开文件要运行的事件
        void SaveNewFileAction();//点击打开文件要运行的事件
  • 相关阅读:
    vscode中配置git
    javaScript基础-03 javascript语句
    使用DOM4J解析XML文档
    使用JDOM解析XML
    使用SAXParser解析XML文档的实例
    Schema技术的使用小结.
    Java.util.Arrays 工具类的使用
    3种类内部的用法(成员,局部,匿名)
    File类的常用方法.
    Math类的常用方法和静态导入.
  • 原文地址:https://www.cnblogs.com/waimen/p/7857928.html
Copyright © 2011-2022 走看看