详细说明
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. 程序员的自我救赎---13.1:职场招聘与面试心得
  2. Python pandas模块输出每行中间省略号问题
  3. outlook自动保存html,当创建一个新的HTML电子邮件时保持默认的Outlook格式
  4. php session 释放,php中删除Session和销毁Session的方法
  5. lucene学习之helloworld(简单实例)
  6. qwt+qt5.4.1+win7 环境搭建(完美版)
  7. JAVA基础知识(五)数据类型转换
  8. Ant 构建文件的一种写法
  9. Kaggle/Titanic python分析和建模
  10. 【Linux】X window与文本模式的切换
  11. java七武器系列_Java七武器系列多情环 --多功能Profiling工具 JVisual VM
  12. qt制作一个简易的传输文件小工具
  13. 最新阿尼亚二次元动漫鼠标指针安装教程+素材打包
  14. stm8s103头文件
  15. php远程下载头像,Laravel 项目中 远程把图片下载到本地
  16. 任务管理三部曲 - 模板使用说明(超实用模板下载)
  17. 电脑32位和64位是什么
  18. 如何安装imgaug
  19. Online Judge爬虫
  20. 游戏充值数据分析报告

热门文章

  1. ps ico插件_Photoshop 2020特别版 内置多款实用插件
  2. 2017 9月java答案_2017年9月计算机二级JAVA试题及答案
  3. python 模拟鼠标键盘_python之模拟鼠标键盘动作
  4. Python必备收藏!Pycharm 常用快捷键方式!让鼠标离手操作
  5. python3+opencv+tkinter开发简单的人脸识别小程序
  6. 《高性能JavaScript》第四章 算法和流程控制
  7. VTK:演示调用数据的用法实战
  8. boost::type_erasure::typeid_of相关的测试程序
  9. boost::biconnected_components用法的测试程序
  10. Boost::context模块fiber的回声测试程序