当前位置: 首页 > 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.yayakq.cn/news/756286/

相关文章:

  • 网站pv怎么统计中国建设银行财付通网站
  • 有源码帮忙搭建网站吗百度空间登录入口
  • 临沂有哪几家做网站的在企业网站建设的解决方案中
  • 建设外贸网站报价有什么做树状图的网站
  • 科院公司网站建设目标是什么企业信用信息网查询系统官网
  • 营销型网站建设的步骤流程是什么html5制作网站开发
  • 网站开发看谁的教程无忧自助建站
  • 有哪些网站开发技术营销策划方案的步骤
  • 如何在百度提交自己的网站重庆建设厂
  • 河北企业网站制作企业公众号运营方案
  • 洛阳市城市建设网站永倍达电商平台运营模式
  • 一个网站的入口网页又称为wordpress flat主题
  • 杭州市拱墅区住房与建设局网站在线制作logo免费生成器
  • 常见的网站建设技术有哪些oracle网站开发
  • 建设网站带后台管理ppt模板大师
  • 影视网站代理wordpress+外观+权限
  • 公司要建设网站需要那些程序网页传奇手游排行榜前十名
  • 去后台更新一下网站做网站的接口是意思
  • 重庆网站建设红旗河沟大学生二手书网站开发需求
  • 适合公司建设的网站网站访问对应二级域名
  • 北京建网站软件泰安齐鲁人才网
  • 重庆建设厅的网站首页中山网站开发招聘
  • 建设网站不用模板可以吗连云港网站建设sitall
  • 上饶市建设局网站wordpress中文企业模板下载
  • 企业网站的宣传功能体现在()wordpress 百万级数据
  • 武进网站建设基本流程小工具文本wordpress
  • 宁波市建设厅网站首页南京网站设计案例
  • 广西网站怎么制作区块链交易网站建设
  • 免费行情软件网站大全网页版黄骅市领导班子最新调整
  • 苏州企业网站建设设计制作公司中国建设银行官方网站登录