当前位置: 首页 > news >正文

长沙网站开发培训网店代运营哪个好

长沙网站开发培训,网店代运营哪个好,越秀区居家办公,杭州市住房和城乡建设局官网1、概述 QAction是Qt框架中的一个抽象类,用于表示用户界面中的一个动作(action)。这些动作可以绑定到菜单项、工具栏按钮或快捷键上,提供了一种灵活的方式来处理用户交互。QAction不仅包含了动作的名称、图标、提示信息等属性&am…
1、概述

QAction是Qt框架中的一个抽象类,用于表示用户界面中的一个动作(action)。这些动作可以绑定到菜单项、工具栏按钮或快捷键上,提供了一种灵活的方式来处理用户交互。QAction不仅包含了动作的名称、图标、提示信息等属性,还可以与特定的回调函数关联,当动作被触发时,执行相应的回调函数。

QAction是Qt信号与槽机制的一个典型应用,它允许开发人员将动作与用户界面元素解耦,从而更容易地管理和维护代码。通过使用QAction,开发人员可以创建一致的、可重用的用户界面元素,提升应用程序的可维护性和用户体验。

2、重要方法
  • setText(const QString &text):设置动作的文本标签。
  • setIcon(const QIcon &icon):设置动作的图标。
  • setShortcut(const QKeySequence &shortcut):设置动作的快捷键。
  • setStatusTip(const QString &statusTip):设置动作的状态提示信息,通常显示在状态栏中。
  • setToolTip(const QString &tip):设置动作的工具提示信息,当用户将鼠标悬停在动作上时显示。
  • setWhatsThis(const QString &text):设置动作的“这是什么”帮助信息,当用户按下Shift+F1并悬停在动作上时显示。
  • triggered(bool checked = false):这是一个信号,当动作被触发时发出。在子类中可以重写此方法以提供自定义行为。
  • connect():通常与triggered信号一起使用,将动作与特定的回调函数关联。

3、重要信号
  • triggered(bool checked = false):当动作被触发时发出此信号。如果动作是可检查的(checkable),则checked参数指示动作是否被选中。
#include <QApplication>  
#include <QMainWindow>  
#include <QMenuBar>  
#include <QToolBar>  
#include <QAction>  
#include <QMessageBox>  class MainWindow : public QMainWindow {  Q_OBJECT  public:  MainWindow(QWidget *parent = nullptr) : QMainWindow(parent) {  // 创建菜单  QMenuBar *menuBar = this->menuBar();  QMenu *fileMenu = menuBar->addMenu(tr("&File"));  // 创建动作  QAction *newAction = new QAction(tr("&New"), this);  newAction->setIcon(QIcon(":/icons/new.png"));  newAction->setStatusTip(tr("Create a new file"));  connect(newAction, &QAction::triggered, this, &MainWindow::onNewFile);  QAction *openAction = new QAction(tr("&Open..."), this);  openAction->setIcon(QIcon(":/icons/open.png"));  openAction->setStatusTip(tr("Open an existing file"));  connect(openAction, &QAction::triggered, this, &MainWindow::onOpenFile);  // 将动作添加到菜单  fileMenu->addAction(newAction);  fileMenu->addAction(openAction);  // 创建工具栏  QToolBar *toolBar = this->addToolBar(tr("Main Toolbar"));  toolBar->addAction(newAction);  toolBar->addAction(openAction);  }  private slots:  void onNewFile() {  QMessageBox::information(this, tr("New File"), tr("Create a new file..."));  }  void onOpenFile() {  QMessageBox::information(this, tr("Open File"), tr("Open an existing file..."));  }  
};  int main(int argc, char *argv[]) {  QApplication app(argc, argv);  MainWindow window;  window.show();  return app.exec();  
}  

觉得有帮助的话,打赏一下呗。。

           

http://www.hengruixuexiao.com/news/15920.html

相关文章:

  • wordpress seo技巧seo相关ppt
  • 黑龙江建设教育信息网站首页百度投票人气排行榜入口
  • 学做饼干网站网络营销方案ppt
  • 网站流量怎么赚钱全国疫情高峰感染高峰
  • 做高端生活方式的网站百度指数怎么下载
  • 网络传媒有限公司百度seo软件优化
  • 网站制作企业首页静态网页设计与制作
  • 和网站建设相关的行业怎么开网店
  • 广州做包包的网站沙坪坝区优化关键词软件
  • 网站规划建设与管理维护课后答案wordpress外贸独立站
  • 建筑工程网站哪个好百度百科词条入口
  • 备案网站公共查询系统5g影讯5g天线在线观看免费视频
  • 上海劳务市场招聘信息查询常见的系统优化软件
  • 做网站的软件是什么网络营销考试答案
  • 高端产品网站建设市场调研分析报告怎么写
  • 做跨境电商网站报价百度首页纯净版怎么设置
  • wordpress 签到 积分网站优化关键词排名
  • 中介网站怎么做上海优化网站
  • 建一个公司网站多少钱?网络营销方案
  • 山石网站超市收录查询api
  • 畔游网站建设seo教程 百度网盘
  • 抽奖怎么做网站seo教学实体培训班
  • 网站设计论文答辩微博推广有用吗
  • 做网站需要写那些xmind搜索引擎平台有哪些
  • 网站后台管理系统制作网络营销效果评估
  • 光明随心订网站怎么做专业关键词排名优化软件
  • html中音乐网站怎么做小程序搭建教程
  • 俄军今日最新战况搜索引擎优化有哪些要点
  • 河池公司做网站何鹏seo
  • 国家住房和城乡建设厅网站首页搜索关键词软件