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

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

    代码如下:

     1 MainWindow::MainWindow(QWidget *parent) :
     2     QMainWindow(parent),
     3     ui(new Ui::MainWindow)
     4 {
     5     ui->setupUi(this);
     6     //将UI上面的控件和槽函数建立连接
     7     //文件菜单中的内容
     8     connect(ui->Open_File,&QAction::triggered,this,&MainWindow::OpenFileAction);
     9     connect(ui->actionSave,&QAction::triggered,this,&MainWindow::SaveFileAction);
    10     connect(ui->actionsave_new, &QAction::triggered, this, &MainWindow::SaveNewFileAction);
    11 
    12 }
    13 
    14 //文件下拉列表中打开文件的操作函数
    15 void MainWindow::OpenFileAction()
    16 {
    17     QMessageBox::information(NULL, QString("title"), QString("现在点击打开文件"));
    18     return;
    19 }
    20 
    21 //文件下拉列表中保存文件的操作
    22 void MainWindow::SaveFileAction()
    23 {
    24     QMessageBox::information(NULL, QString("title"), QString("现在点击保存文件"));
    25     return;
    26 }
    27 
    28 //文件下拉列表中另存为文件的操作
    29 void MainWindow::SaveNewFileAction()
    30 {
    31     QMessageBox::information(NULL, QString("title"), QString("savenew"));
    32     return;
    33 }

    定义的部分:

    1 //槽函数
    2 public slots:
    3     void OpenFileAction();//点击打开文件要运行的事件
    4     void SaveFileAction();//点击打开文件要运行的事件
    5     void SaveNewFileAction();//点击打开文件要运行的事件
  • 相关阅读:
    H3C 配置vlan及vlan间路由
    H3C 端口安全技术
    H3C 备份系统应用程序与文件
    H3C 类似于Linux编辑命令
    H3C telnet
    H3C基本命令
    Python里的目录
    Python 模块
    Python 函数
    JS 100内与7相关的数
  • 原文地址:https://www.cnblogs.com/ybqjymy/p/13279199.html
Copyright © 2011-2022 走看看