Qt之简易的多功能小相册
介绍
在刚开始接触Qt的时候,无意间看到Qt官方demo里,有个Photo Surface的demo,当初着实被惊艳到了,一直想着也跟着做一个。但可惜它是QML写的,趁着最近有点小时间,自己也写了个小小的相册。
环境
- Win10
- Qt5.14及以上版本
- Mingw编译器
功能
- 图片可自由移动、旋转、放大、缩小
- 支持屏幕截图的导入
- 支持QQ聊天截图的导入
- 内嵌截图功能
- 支持图片导出
界面
整体界面
本地图片的导入和操作
屏幕截图导入
QQ截图或者系统截图皆可
QQ聊天图片的导入
QQ聊天框/编辑框的图片多幅导入
截图功能
有时候没登QQ/微信,所以内嵌了个简单的截图功能
滚动截图功能
滚动截图需要opencv支持,需要自己编译(未上传库),版本号为4.5.5
图片导出
代码地址
代码传送门
希望对Qt初学者有点帮助,如果可以的话,就在博客点个赞或者github点个star吧~
Qt之简易的多功能小相册相关推荐
- qt实现简易图片转换功能
qt图片转换 1.ui控件及布局 通过上方控件中,寻找所适合的控件,之后将其拖拽到自己合适的位置上: 具体布局如下图所示: 2.设置ui控件名称 如上图所示,我将每一个单选按钮都设置了相对 ...
- QT之简易的聊天工具的实现(Socket通信)
想着练习一下QT,做一个简单的小程序. 突然就想到做一个聊天工具,这个实现起来很简单,没有复杂的关系. 主要实现客户端和服务器简单交互,可以发送字母.数字.汉字. 界面设计比较简单,后续再有功能再作更 ...
- 简单java socket_基于Java Socket实现一个简易在线聊天功能(一)
最近做了一个项目,其中有一个在线网页交流的需求,好久没写代码了,手都生疏了,于是先写demo练练手,分享到脚本之家平台,以此做个记录,方便自己和大家使用. 先给大家说下实现步骤分这样几大步: 1.使用 ...
- Qt制作简易的酷狗音乐播放器
Qt制作简易的音乐播放器流程: 一.必须先抓取酷狗音乐的api,必须要得到搜索音乐的 hash . album_id 值.dfid.mid.platid等数据. 至于获取的方法,可以参考网上的连接:h ...
- Qt自制简易好看的日志系统
简介 预览 原理 html格式的log Qt的log系统 融合 文件句柄复用 多线程测试 github仓库链接 简介 一个完善的软件工程,自然是少不了log系统的. 这次涛哥教大家,用最少的代码做一个 ...
- QT制作简易串口调试助手
文章目录 QT制作简易串口调试助手 0 简介 1 界面制作 2 逻辑实现 2.1 添加与可用串口信息有关的类的准备 2.2 读取可用串口并添加到控件 2.3 打开串口 2.4 关闭串口 2.5 串口收 ...
- 微信小程序示例 - 小相册
小相册是结合腾讯云对象存储服务(Cloud Object Service,简称COS)制作的一个微信小程序示例.在代码结构上包含如下两部分: https://github.com/CFETeam/we ...
- Unity3D小功能 小技巧 小教程 小原理(持续更新...)
Unity3D小功能 小技巧 小教程 小原理(持续更新...) 1.Unity的.NET版本是2.0 按道理来说,C#能用的功能Unity也能用,但是Unity的.NET却不是最新版 要是用一些别的D ...
- 使用vue-cli+element-ui+expsess+mysql做一个简易的登录功能
使用vue-cli+element-ui+expsess+mysql做一个简易的登录功能 1使用webpack下载vue模板 vue init webpack aaa(aaa为项目名称) cd到aaa ...
最新文章
- Python学习总结(一)
- Center OS 5.5 下安装 和 配置 Tomcat 7
- 搜狗拼音输入法5.0_如何用搜狗拼音输入法输入生僻字?
- 曼昆《经济学原理》(第五版)习题解答 第三章 相互依存性与贸易的好处
- 038_Steps步骤条
- 在性能测试时使用nmon进行监控服务器性能
- 两个月的打卡活动圆满结束,今天公布兑奖详情
- Java里的容器 Collection 简介
- 配置MGR启动第一个节点时start group_replication一直报ERROR 3092 (HY000):The server is not configured properly
- 6-3 求链表的倒数第m个元素
- redis笔记3 持久化、管道、事务、发布订阅和内存回收
- Ant Design Switch 随机生成bool开关 代码片段
- [20170623]利用传输表空间恢复数据库2.txt
- java添加异常处理_java异常处理措施
- JAVA编写猜拳游戏
- 校园食堂订餐管理系统企业点餐软件
- 【供应链架构day10】供应链架构的基础逻辑
- 夏普PC_1500计算机使用,夏普PC-1500袖珍计算机的检修(续)
- 奇点云数据中台技术汇(五)| CDP,线下零售顾客运营中台
- x64dbgpy 自动化控制插件AIP手册
热门文章
- 业界大佬揭秘美颜技术的算法原理
- Java学习记录——错题总结(十五)
- 邮箱-手机账号格式如何进行正则表达式校验
- 关于笔记本连接显示器检测不到的问题(NoVideoInput)
- twiproxy - 基于GTAP 0.4的twitter API proxy
- 长方形与圆最近连线LISP_“认识长方形,正方形和圆”教学实录与评析
- 水晶报表10的下载地址及注册码
- 修改360浏览器主页
- java double输出 lf_为什么double类型输入(scanf)用%lf,输出(printf)用%f?
- php 设置时区 prc,php中如何设置时区