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

Qt-QPushButton按钮类控件(22)

目录

描述

使用

给按钮添加图片

给按钮添加快捷键

添加槽函数

添加快捷键

添加组合键

开启鼠标的连发功能


描述

经过上面的一些介绍,我们也尝试的使用过了这个控件,接下来我们就要详细介绍这些比较重要的控件了

使用

给按钮添加图片

我们创建一个新的项目,然后把图片添加到qrc资源中去

和之前使用图标一样,设置一个Icon对象,添加进去,当然你也可以设置图标的大小,进过前面的介绍,这里使用就十分的简单

给按钮添加快捷键

创建一个新的项目,这里准备了四张图片,老样子先添加到qrc资源中去

这里我们把资源放到了根目录下的一个子目录中去,方便管理 

首先我们创建一个基本的样式,并将其修改名称

这里可以使用点阵来对其 

给这些按钮添加图片,并调整大小

其实在QT中也可以使用Vim的编辑方式

添加槽函数

这里就不细讲了,之前提及过

如下我们就实现了使用按钮操作 target 的一个小东西

添加快捷键

接下来我们还需要将这些按钮与键盘中的案件实现关联,这样才能实现我们想要的结果,如下我们就实现了这个小联动

关于这个按键,推荐使用QT提供的枚举好一点

  

添加组合键

组合键其实就是两个枚举相加

开启鼠标的连发功能

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 联合仿真(FMI,FMU)资料收集
  • 【三】TDengine 3.3.2 生产级别集群搭建
  • 非线性规划及其MATLAB实现
  • 2024世界技能大赛某省选拔赛“网络安全项目”B模块--数字取证解析②(超详细~)
  • Linux:命令行参数
  • 微服务CI/CD实践(五)Jenkins Docker 自动化构建部署Java微服务
  • 使用 .NET 6 构建跨平台 Worker Service 服务:跨越平台的 C# 服务开发——解决Windows服务跨平台问题
  • 企业数字化转型建设方案(数据中台、业务中台、AI中台)(可编辑的188页WORD)
  • Thinkphp5 + Swoole实现邮箱异步通知
  • 界面控件DevExpress中文教程:如何PDF图形对象的可见性?
  • HarmonyOS开发者基础认证试题
  • Java 文件目录并发操作:删除特定文件
  • Openharmony 下载到rk3568实现横屏
  • 游戏开发| Unreal5.2-5.4接入chatGPT定制游戏NPC
  • nginx部署时的路径配置问题
  • (三)从jvm层面了解线程的启动和停止
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Docker 笔记(2):Dockerfile
  • git 常用命令
  • HTTP--网络协议分层,http历史(二)
  • JavaScript对象详解
  • Java比较器对数组,集合排序
  • Java反射-动态类加载和重新加载
  • miaov-React 最佳入门
  • Mithril.js 入门介绍
  • SpiderData 2019年2月25日 DApp数据排行榜
  • SpingCloudBus整合RabbitMQ
  • SQLServer之创建显式事务
  • Vim 折腾记
  • 给github项目添加CI badge
  • 前端临床手札——文件上传
  • 前端自动化解决方案
  • 容器服务kubernetes弹性伸缩高级用法
  • 删除表内多余的重复数据
  • 问题之ssh中Host key verification failed的解决
  • 硬币翻转问题,区间操作
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • Semaphore
  • ​​​​​​​​​​​​​​Γ函数
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • #pragma pack(1)
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (生成器)yield与(迭代器)generator
  • (十)c52学习之旅-定时器实验
  • (微服务实战)预付卡平台支付交易系统卡充值业务流程设计
  • (转)Mysql的优化设置
  • .a文件和.so文件
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .net 获取某一天 在当月是 第几周 函数