首页 > 其他分享 >qt 操作添加快捷键

qt 操作添加快捷键

时间:2023-05-22 14:14:29浏览次数:41  
标签:qt clip image 快捷键 添加 path backwardShortcut

1 QShortcut *backwardShortcut = new QShortcut(QKeySequence::Copy, this);
2     connect(backwardShortcut, SIGNAL(activated()), this, SLOT(slot_action_screenshotTriggered()));

这是给截图操作添加了 ctrl + c 快捷键

放到剪贴板

void slot_action_screenshotTriggered(bool checked)
{
    QString path = PathHelper::getFileBinPath("temp/");
    QString strTime = QDateTime::currentDateTime().toString("yyyyMMddhhmmss.jpeg");
    path += strTime;
    if (!path.isEmpty())
        TDTool::getInstance()->captureScreen(path.toStdString());

    QImage image;
    image.load(path);

    QClipboard* clip = QApplication::clipboard();
    clip->setImage(image);
}

 

标签:qt,clip,image,快捷键,添加,path,backwardShortcut
From: https://www.cnblogs.com/warmlight/p/17420414.html

相关文章

  • 【iOS开发】使用Xcode8 添加Launch Image(启动图片)之001
    一、Assets.xcassets->+->Appicons&LaunchImages->NewiOSLaunchImage二、设置为LaunchImage的图片,最好为.png格式三、单击工程名称->General->LaunchImagesSource改为LaunchImage->LaunchSourceFile的内容置为空四、将LaunchScreen.storyboard的设置中的Us......
  • 如何定制Buildroot文件系统-基于TQT507开发板
    如何定制Buildroot文件系统-基于TQT507开发板本文档介绍在开发时如何定制文件系统(buildroot添加应用软件/文件),适用于天嵌开发板TQT507。1.Buildroot简介Buildroot是Linux平台上一个构建嵌入式Linux系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。可以和编......
  • Qt开发经验小技巧266-270
    从Qt6.4版本开始多媒体模块提供了ffmpeg作为后端解码使用(6.5版本默认就是ffmpeg),可以通过设置环境变量来更改使用哪种后端解码,在main函数的第一行qputenv("QT_MEDIA_BACKEND","ffmpeg");目前已知的问题是如果选用ffmpeg则暂时不支持中文目录以及中文名称,如果一定要支持中文则需......
  • react-create-app 创建的项目添加保存自动格式化
    前言首先,react-create-app创建的项目是自带安装eslint的,所以我们要安装prettier及相关插件参考=>https://juejin.cn/post/6844903901544742925安装的包这些都是开发时依赖,注意安装位置eslint-config-react-app打开modules文件,可以看到是已经预安装的,无需重复......
  • Qt开发笔记-----基础篇
    1.1为什么要学QtQt是一个跨平台的C++图形用户界面应用程序框架Qt为应用程序开发者提供建立艺术级图形界面所需的所有功能Qt是完全面向对象的,很容易扩展,并且允许真正的组件编程(1)Qt发展史在讲解学习Qt的必要性之前,先来了解下Qt的发展历史:1991年,Qt最早由奇趣科技......
  • 5-20打卡:qt实现开启关闭窗口
    我想要实现:按下新建窗口,然后新建出一个窗口,这时按钮变成关闭窗口,然后我再点击关闭窗口按钮、那么新建的窗口关闭。//在Widget类里面声明一个QWidget的指针成员变量QWidget*w;Widget::Widget(QWidget*parent):QWidget(parent),ui(newUi::Widget){ui->set......
  • IDEA的常用快捷键
    【1】创建内容:alt+insert【2】main方法:psvm【3】输出语句:sout【4】复制行:ctrl+d【5】删除行:ctrl+y【6】代码向上/下移动:Ctrl+Shift+Up/Down【7】搜索类: ctrl+n【8】生成代码 :alt+Insert(如构造函数等,getter,setter,hashCode,equals,toString)【9】百能快捷键:alt+E......
  • IDEA的常用快捷键
    【1】创建内容:alt+insert【2】main方法:psvm【3】输出语句:sout【4】复制行:ctrl+d【5】删除行:ctrl+y【6】代码向上/下移动:Ctrl+Shift+Up/Down【7】搜索类: ctrl+n【8】生成代码 :alt+Insert(如构造函数等,getter,setter,hashCode,equals,toString)【9】百能快捷键:alt+E......
  • mqtt V3到mqtt V3.1的改变
    1.1.ChangesThefollowingarethechangesbetweenMQTTV3andMQTTV3.1:UsernameandpasswordcannowbesentwithaCONNECTpacketNewreturncodesonCONNACKpackets,forsecurityproblemsClarificationthatclientsarenotinformedofun-authorizedPUBL......
  • MQTT 3.1.1,值得升级的6个新特性
    前言以前看英文文章或资料,看完之后,摘要或者忘记。这一次选择感兴趣的MQTT3.1.1介绍文章资料,引文见文末,作为练手;非完全翻译,去除掉一些广告性描述,若侵权,请告知。在沉寂了四年之后,QTT3.1.1规范于2014年10月30号正式发布,与此同时MQTT3.1.1已成为OASIS(结构化信息标准促进组织)开放物......