说明:我是在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();//点击打开文件要运行的事件

转载于:https://www.cnblogs.com/waimen/p/7857928.html

【QT】Qaction和触发函数建立连接的方法相关推荐

  1. 连接数据库是显示无法连接到服务器,如何解决出现无法与数据库服务器建立连接的方法...

    <如何解决出现无法与数据库服务器建立连接的方法>由会员分享,可在线阅读,更多相关<如何解决出现无法与数据库服务器建立连接的方法(6页珍藏版)>请在人人文库网上搜索. 1.如何解 ...

  2. Kepware与 smart200建立连接的方法

    Kepware与 smart200建立连接的方法 建通道 建立通道channel1 选择设备驱动 设备驱动选择 siemens TCP/IP Ethernet 选择本机网卡 下一步直到完成 建设备 新 ...

  3. 计算机无法创建dota2账号,解决win10运行dota2提示“无法与任何服务器建立连接”的方法...

    dota 2是一款在电脑中才能运行的电脑游戏,很多用户在电脑升级为win10之后安装了它,但是运行游戏的时候却会被提示无法登录,具体的故障显示为:"无法与任何服务器建立连接".当我 ...

  4. bind()和connect()函数:绑定套接字并建立连接

    socket() 函数用来创建套接字,确定套接字的各种属性,然后服务器端要用 bind() 函数将套接字与特定的 IP 地址和端口绑定起来,只有这样,流经该 IP 地址和端口的数据才能交给套接字处理. ...

  5. Kepware与smart200建立连接

    smart200 ST30接线 Kepware与smart200建立连接的方法. Step1:建立通道channel1 Step2:选择设备驱动设备驱动选择siemens TCP/IP Etherne ...

  6. 27.Linux网络编程 掌握三次握手建立连接过程掌握四次握手关闭连接的过程掌握滑动窗口的概念掌握错误处理函数封装实现多进程并发服务器实现多线程并发服务器

    基本概念叫协议 什么叫协议? 协议是一个大家共同遵守的一个规则, 那么在这个网络通信当中,其实就是双方通信和解释数据的一个规则,这个概念 你也不用记,你只要心里明白就可以了, 分层模型, 物数网传会表 ...

  7. Qt关于窗口关闭触发函数/信号

    方法一. 窗口右上角的X按键会导致其在不给出任何提示的情况下直接退出, 当点击右上角的x按键时,会触发Qt中的一个事件处理函数:void QWidget::closeEvent ( QCloseEve ...

  8. Qt 信号与槽的各种连接方式

    作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 简介 信号槽是 Qt 框架引以为豪的机制之一.当用户触发某个事件时,就会发出一个信号(signal),这 ...

  9. TCP的三次握手建立连接和四次握手释放连接

    1.socket中TCP的三次握手建立连接详解 我们知道tcp建立连接要进行"三次握手",即交换三个分组.大致流程如下: 客户端向服务器发送一个SYN J 服务器向客户端响应一个S ...

  10. Ajax通讯异常12002,前端MVC框架[02] 发送AJAX请求及建立连接池

    前端MVC框架[02] 发送AJAX请求及建立连接池 默认分类 2012-10-11 07:51:28 < ol start='100' class='dp-xml'> / 异步请求管理器 ...

最新文章

  1. 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)
  2. ReadDirectoryChangesW监控目录文件操作
  3. HackerRank Nimble Game
  4. 开源项目贡献者_我如何从一名贡献者转变为一个开源项目维护者
  5. jq之fadeIn()
  6. 如何为Swift进行宏定义
  7. php 时间段 mysql 存储_php – 在MySQL解决方案中存储日期范围
  8. java简历下载_java个人简历模板下载
  9. python第三方库:chardet字符编码检测和乱码处理
  10. C++实现双人对战五子棋(附源码)
  11. mysql 中一个表里有父子关系_SQLAlchemy - 同一个表中的父子关系
  12. 借助echarts制作酷炫3d地球动画
  13. [技术随笔(一)] 文件分割的两种方法
  14. MCE | 分子伴侣介导的自噬
  15. Android overlay
  16. Excel技能培训-INDIRECT实现拼接动态引用单元格,trl+pageDown速切换工作簿,多工作表求和,多个工作簿合并和拆分
  17. Java String类源码阅读笔记
  18. 导航栏不变,切换局部页面的方法
  19. SUSE12安装SAP HANA 2.0内存数据库
  20. 【Windows】多显示器拔出HDMI接口线后应用界面丢失问题

热门文章

  1. 【渝粤教育】国家开放大学2018年春季 0550-22T素描(一) 参考试题
  2. 【CoRL 2018】通过元策略优化的MBRL算法
  3. 【实物】端到端自动驾驶搭建教程(四)附完整资料
  4. Linux Desktop Entry 文件深入解析
  5. C语言获取系统时间的几种方式 !
  6. [CERC2017]Intrinsic Interval(神仙+线段树)
  7. PHP中文分词扩展 SCWS
  8. CodeForces - 721E
  9. 【转】 opengl编程学习笔记(三)(2D绘图)
  10. loj #10001. 「一本通 1.1 例 2」种树