QAction添加事件响应

为菜单Help下的About添加响应

about对应actionAbout

点击QAction会发出triggered()信号,所以,我们要做的是声明一个slot,然后connect这个信号。

头文件中

public slots:

    void showAboutMsg();

 

构造函数中

connect(actionAbout,SIGNAL(triggered()),this,SLOT(showAboutMsg()));

实现:

void ExcelReport::showAboutMsg()

{

    QMessageBox msgBox(this);

    msgBox.setWindowTitle("About");

    msgBox.setTextFormat(Qt::RichText);   //this is what makes the links clickable

    msgBox.setText("QQ:895377235<br>Email:<a href='mailto:hnrayer@gmail.com'>hnrayer@gmail.com</a><br>WebSite:<a href=http://www.cnblogs.com/elesos/ >elesos</a>");

    msgBox.setIconPixmap(QPixmap(":/ico/res/ExcelReport.ico"));

    msgBox.exec();

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/294396.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPF学习笔记(二):初学者避坑实录

使用 KeyBinding 实现文本框回车提交文本框的回车提交是一个很常见的需求&#xff1a;在一个复杂的筛选页面上&#xff0c;用户希望在输入框输入文字后直接回车即可触发查询&#xff0c;而不是非得点击一下搜索按钮。假设需要在用户输入回车时触发 TestCommand 命令&#xff0c…

Android - 文件读写操作 总结

在Android开发中&#xff0c;有两种处理资源文件的方式。其一&#xff0c;是将所有资源文件以及JNI程序放置于一个单独的资源包。使用到他们时&#xff0c;使用文件方式读取。或者直接使用C层代码读取。 其二&#xff0c;则是将资源文件加入到APK内部。使用各种不同的办法去得到…

Android 之View绘图原理总结

Android系统的视图结构的设计也采用了组合模式&#xff0c;即View作为所有图形的基类&#xff0c;Viewgroup对View继承扩展为视图容器类&#xff0c;由此就得到了视图部分的基本结构--树形结构 View定义了绘图的基本操作 基本操作由三个函数完成&#xff1a;measure()、layout(…

SharePoint2013开发环境搭建(完整版:图文并茂)

windows 8 系统下安装SharePoint 2013 开发环境 配置windows8 系统 12G内存包含虚拟机&#xff08;windows server2012 系统 1.5G AD服务器&#xff09;,&#xff08;windows server2012 系统 6G sharepoint服务器及数据库服务器&#xff09; 1.安装AD服务器&#xff08;虚拟机…

全程颅内高潮!数学史上最震撼的三个瞬间!从那一刻起,人类的命运就被改写了.......

全世界只有3.14 % 的人关注了爆炸吧知识运伟大之思者必行伟大之迷途如果可以穿越到过去&#xff0c;你最想成为下面的哪个人&#xff1f;1 公元前3世纪&#xff0c;希腊&#xff0c;亚历山大城。有一个年轻人&#xff0c;千里迢迢地从雅典来到了这座城市&#xff0c;满脸疲惫&a…

java 创建web项目_java – Eclipse:以编程方式创建动态Web项目

我尝试通过首先通过IProject创建java项目然后使用IFacetedProject将其转换为动态Web项目来创建动态Web项目,但是只创建了静态项目…这是我已经完成的代码…请帮助我这……谢谢.IWorkspaceRoot root ResourcesPlugin.getWorkspace().getRoot();IProject project root.getProje…

英文版opensuse 12.2安装中文输入法ibus

点击左下角的小蜥蜴图标——>computer-->YAST-->Soft-->Soft Managerment-->搜索ibus 在右侧的一栏选择安装ibus&#xff0c;ibus-gtk&#xff0c;ibus-pingyin选中后单击Accpet&#xff0c;重启电脑即可转载于:https://blog.51cto.com/haoxy/1102808

YARP+AgileConfig 5分钟实现一个支持配置热更新的代理网关

YARP 是微软开源的一个反向代理项目&#xff0c;英文名叫 Yet Another Reverse Proxy 。所谓反向代理最有名的那就是 nginx 了&#xff0c;没错 YARP 也可以用来完成 nginx 的大部分功能&#xff0c;比如根据不一样的域名代理到不一样的后端服务上。既然它可以做反向代理&#…

Android之属性动画初步

Android动画系统包括View animation和Property animation&#xff0c;也就是视图动画和属性动画&#xff0c;属性动画有API限制&#xff0c;必须在API 11以上使用&#xff0c;不过有个开源项目NineOldAndroids&#xff0c;实现了对API 11之前版本的支持。   视图动画相对于属…

【IBatisNet Spring.Net】ORM与IOC 简单配置

1.修改WebConfig.cs配置文件 <configuration><configSections><sectionGroup name"spring"><section name"context" type"Spring.Context.Support.WebContextHandler, Spring.Web" /><section name"objects&quo…

Codeforces Round #323 (Div. 2) C.GCD Table

C. GCD TableThe GCD table G of size n  n for an array of positive integers a of length n is defined by formula Let us remind you that the greatest common divisor (GCD) of two positive integers x and y is the greatest integer that is divisor of both xand …

豆瓣9.8,它凭「少儿不宜」吊打所有美剧!脑洞大开必看神作!【内附资源】...

全世界只有3.14 % 的人关注了爆炸吧知识给最近剧荒的你安利一部脑洞大开、想象力天马行空的成人动画&#xff08;妥妥的神剧!&#xff09;——《Rick and Morty》Rick and Morty瑞克和莫蒂这部少儿不宜????的成人动画到底收获了多少好评呢&#xff1f;抛开拿到美国电视剧届…

java 继承与多态 习题_JAVA基础 第4章继承与多态_练习题_200910

Java基础第4章练习题大外软件学院第4章继承与多态一&#xff0e;选择题1. 编译和运行以下两文件结果是( D )。//文件P1.javapackage MyPackage;class P1{void afancymethod(){System.out.println("What a fancy method");}}//文件P2.javapackage YourPackage;import …

[设计模式原则]第五回:迪米特原则

1.引言 迪米特法则&#xff08;Law of Demeter&#xff09;又叫作最少知识原则&#xff08;LKP,Least Knowledge Principle&#xff09;&#xff0c;就是说一个对象应当对其他对象有尽可能少的了解&#xff0c;类与类之间的了解的越多&#xff0c;关系越密切&#xff0c;耦合度…

如何判断当前请求的API类型

前言上次&#xff0c;我们判断了《当前请求是否健康检查API》&#xff0c;避免其写入日志。但是&#xff0c;对于我们自己开发的API来说&#xff0c;最好也能来区分&#xff0c;比如调试用API&#xff0c;就不需要再写调用日志了。DisplayName方式直接判断路由地址的方式就不考…

Android之DrawText详解

如果你经常使用Canvas的draw***方法去绘制一些图像图形&#xff0c;绘制的坐标是从Canvas左上角开始计算的&#xff0c;如果想要把一个图像放到某个位置&#xff0c;直接drawBitmap传递图片左上角的坐标就行了。那drawText就不一样&#xff0c;如果你传递进去字符串&#xff0c…

Gruntjs: grunt-contrib-jst

预编译Underscore模板到JST文件&#xff08;Underscore&#xff1a;JS工具库) generate JavaScript template functions Gruntfile的配置实例&#xff1a; 1 module.exports function(grunt) {2 3 grunt.initConfig({4 jst: {5 bulid: {6 …

托马斯反驳牛顿被骂,普朗克颜值过高遭上帝捉弄,狄拉克却因爱情成话痨

全世界只有3.14 % 的人关注了爆炸吧知识今天&#xff0c;小编抑制不住自己&#xff0c;要给大家强烈推荐一个公众号“少年物理学家”&#xff01;少年物理学家是一个致力为学生家长和老师&#xff0c;提供丰富的物理小知识&#xff1a;物理学家、物理趣谈、科技与物理、万物背后…

Android之滑动事件冲突解决 Touch事件处理机制总结

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕…

php 信号量 关闭,php 信号量

一些理论基础&#xff1a;信号量&#xff1a;又称为信号灯、旗语 用来解决进程(线程同步的问题)&#xff0c;类似于一把锁&#xff0c;访问前获取锁(获取不到则等待)&#xff0c;访问后释放锁。临界资源&#xff1a;每次仅允许一个进程访问的资源。临界区&#xff1a;每个进程中…