详细说明
QAction类提供了一个抽象的用户界面操作,可以将其插入到小部件中。

在应用程序中,可以通过菜单,工具栏按钮和键盘快捷键来调用许多常用命令。由于用户期望以相同的方式执行每个命令,而不管所使用的用户界面如何,将每个命令表示为一个动作非常有用。
可以将操作添加到菜单和工具栏,并将自动使其保持同步。例如,在文字处理器中,如果用户按下加粗工具栏按钮,则将自动检查加粗菜单项。
动作可以创建为独立的对象,但也可以在构建菜单时创建。 QMenu类包含便利功能,用于创建适合用作菜单项的动作。
QAction可能包含图标,菜单文本,快捷方式,状态文本“这是什么?”文字和工具提示。其中大多数可以在构造函数中设置。也可以使用setIcon(),setText(),setIconText(),setShortcut(),setStatusTip(),setWhatsThis()和setToolTip()独立设置它们。对于菜单项,可以使用setFont()设置单个字体。
使用QWidget :: addAction()或QGraphicsWidget :: addAction()将操作添加到窗口小部件。请注意,必须先将一个操作添加到窗口小部件,然后才能使用它。当快捷方式应该是全局的时也是如此(即Qt :: ApplicationShortcut为Qt :: ShortcutContext)。
创建QAction后,应将其添加到

QT的QAction类的使用相关推荐

  1. QT的QShortcut类的使用

    详细说明 QShortcut类用于创建键盘快捷键. QShortcut类提供了一种将键盘快捷方式连接到Qt的信号和插槽机制的方法,以便可以在执行快捷方式时通知对象.可以将快捷方式设置为包含描述键盘快捷 ...

  2. Qt 的QString类的使用

    Qt的QString类提供了很方便的对字符串操作的接口. 使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替. QString::fill ( QChar ch, int size ...

  3. Qt的QStyle类的标准图标汇总

    Qt的QStyle类的标准图标用代码显示在界面如下: #include "QtWidgetsApplication1.h" #include<QPushButton> ...

  4. Qt之QImage类

    文章目录 QT--QImage类 QImage获取图像的数据信息 QImage图像格式转换 由RGB格式转换为BGR格式 将彩色图转换为灰度图 图像保存 QImage图像显示在QLabel上 QPix ...

  5. Qt的QVector类

    Qt的QVector类是一个类似标准C++vector的容器类(container class),它将数据存储在连续的内存空间里,因此在执行prepend.insert操作的时候比QList类慢. 如 ...

  6. Qt使用导出类报错:error C2491: “LmcThreadPaddle::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义

    Qt使用导出类报错:error C2491: "LmcThreadPaddle::staticMetaObject": 不允许 dllimport 静态数据成员 的定义 在使用继承 ...

  7. 使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2

    思路:按钮点击函数hide窗口1同时emit广播点击信号(自己加),main使用connect,窗口1发出点击信号,运行窗口2show显示函数 步骤一:Add new--QT--设计师界面类 步骤二: ...

  8. qt视频播放界面类设计

    0.显示效果 1.设计思路 使用qt制作播放器方法有很多,但是不使用第三方库,则只能使用QVideoWidget类+QMediaPlayer类方法(这里话说太满了,容易被打脸) QVideoWidge ...

  9. QT 操作excel 类封装(转载)

    QT 操作excel 类封装(转载) 原链接:http://blog.csdn.net/liliming1234/article/details/7054941 pro file [plain]  v ...

最新文章

  1. java中io流实现哪个接口_第55节:Java当中的IO流-时间api(下)-上
  2. Java查询大文本文件的处理方法
  3. 企业数字化转型,一文通读什么是数字化中台?
  4. vb.net 功能f8键事件_笔记本电脑功能键介绍
  5. 在python面向对象编程中、属性分为_Python-面向对象编程(1.概述)
  6. 本文把 TCP/IP 讲绝了
  7. 云端上的字节,引擎火力全开
  8. python大纲_python学习大纲
  9. python脚本转二进制_使用此Python脚本在Base94中编码二进制文件
  10. scrapy setting配置
  11. Harbor快速部署到Kubernetes集群及登录问题解决
  12. CSV文件在Python中的几种处理方式
  13. 自学python需要安装什么-学Python需要安装什么软件?Python软件工具大全
  14. uniapp底部导航栏中间凸起_PPT导航栏,真的非常好用!
  15. 微信小程序实现抽奖大转盘
  16. python爬虫开发 urlparse、parse_qs、urlencode、quote、unquote、urljoin 用法总结
  17. js字符串根据某个特殊字符截取字符串
  18. 如何构建用户画像来实现精准营销?
  19. Omni Core v0.11.0 rpc-api
  20. 微服务框架dubbo

热门文章

  1. 算法 判断多个点是否在同一圆周线上_凸包问题——礼物包裹算法
  2. android 高德地图设置不能旋转_你以为高德地图只是个地图,并不是?它其实还是个PPT制作神器...
  3. 几个常见的Python面试题,帮助大家更加从容面试!
  4. 零基础该如何高效学Java?
  5. linux c 编程 pdf_C/C++编程笔记:Linux 日志文件系统未解之谜,你知道吗?
  6. leetcode 寻找重复的数633 python
  7. Spring Boot自动配置原理分析
  8. VTK:vtkCompositePolyDataMapper2用法实战
  9. boost::statechart模块无效图表测试
  10. boost::hana::ext::std::vector_tag用法的测试程序