# ScreenShot **Repository Path**: smallwhite753/ScreenShot ## Basic Information - **Project Name**: ScreenShot - **Description**: 基于QT6的截屏截图工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-02-02 - **Last Updated**: 2025-03-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: Qt6, Cpp ## README # ScreenShot ## 介绍 基于window的屏幕截图工具 ## 软件架构 基于Qt 6.7.2 ## 安装教程 安装Qt 6.7.2 ## 项目进度 ### 时间:2025/2/11 01:24 #### 使用说明 1、基于原有功能基础上,新增绘制矩形、绘制圆形、绘制直线、自定义绘制、清空所有绘制图形、复制到剪切板、拖动窗体 2、代码更换,将功能,除了关闭、复制到剪切板、拖动窗体,这三个功能除外,其余所有功能都用新类装载,并暴露execute函数,提供给ScreenshotPreview类统一调度 3、删除系统菜单,改用按钮形式的菜单页面,实现窗口自适应,并关闭了默认的窗体放大功能和关闭功能。 > 主菜单的功能 ![输入图片说明](FinishedPicture/new1-%E4%B8%BB%E8%8F%9C%E5%8D%95%E7%9A%84%E5%8A%9F%E8%83%BD.jpg) > 自定义截屏后的子功能菜单 ![输入图片说明](FinishedPicture/new2-%E8%87%AA%E5%AE%9A%E4%B9%89%E6%88%AA%E5%B1%8F%E5%90%8E%E7%9A%84%E5%AD%90%E5%8A%9F%E8%83%BD%E8%8F%9C%E5%8D%95.jpg) ### 时间:2025/2/5 11:37 #### 使用说明 1、基于原有功能基础上,更新菜单生成和截图底部功能的代码 2、菜单生成:通过for循环方式自动生成 3、截图底部功能:通过for循环方式自动生成,以图标展示,悬浮在图标上会高亮,并由文本提示。 > 自定义截图框选部分 ![自定义截图框选部分](FinishedPicture/3-2-2-1%E3%80%81%E8%87%AA%E5%AE%9A%E4%B9%89%E6%88%AA%E5%9B%BE%E6%A1%86%E9%80%89%E5%90%8E%E7%9A%84%E6%95%88%E6%9E%9C%E5%9B%BE.jpg) ![自定义截图框选部分](FinishedPicture/3-2-2-2%E3%80%81%E8%87%AA%E5%AE%9A%E4%B9%89%E6%88%AA%E5%9B%BE%E6%A1%86%E9%80%89%E5%90%8E%E7%9A%84%E6%95%88%E6%9E%9C%E5%9B%BE.jpg) ### 时间:2025/2/5 0:26 #### 使用说明 1、基于原有功能基础上,单击自定义截图,用户可通过框选要截图的位置 2、截图后,底部有三个按钮:分别是保存截图、重新截图、取消【tip:在截图区域内,单击右键,也能看到这三个功能】 3、单击保存截图,让用户自己选择保存的位置,文件名称默认是"screenshot_+当前的年月日时分秒.png" 4、单击重新截图,原本截图内容关闭,用户可重新框选要截图的位置 5、单击取消,则退出当前程序 > 自定义截图框选部分 ![3-1、自定义截图框选部分](FinishedPicture/3-1%E3%80%81%E8%87%AA%E5%AE%9A%E4%B9%89%E6%88%AA%E5%9B%BE%E6%A1%86%E9%80%89%E9%83%A8%E5%88%86.jpg) > 自定义截图框选后的效果图 ![3-2、自定义截图框选后的效果图.jpg](FinishedPicture/3-2%E3%80%81%E8%87%AA%E5%AE%9A%E4%B9%89%E6%88%AA%E5%9B%BE%E6%A1%86%E9%80%89%E5%90%8E%E7%9A%84%E6%95%88%E6%9E%9C%E5%9B%BE.jpg) > 保存截图 ![3-3、保存截图.jpg](FinishedPicture/3-3%E3%80%81%E4%BF%9D%E5%AD%98%E6%88%AA%E5%9B%BE.jpg) ### 时间:2025/2/2 0:47 #### 使用说明 1、用QT Creator,开启.pro 2、在window系统托盘,单击右键,有三个菜单,已完成全屏截图和退出,自定义截图 3、单击全屏截图,可以直接截取当前屏幕内容,并给出弹框告知图片保存位置 4、单击退出,会直接退出当前程序 > 系统菜单的功能 ![系统菜单的功能](FinishedPicture/1%E3%80%81%E7%B3%BB%E7%BB%9F%E8%8F%9C%E5%8D%95%E7%9A%84%E5%8A%9F%E8%83%BD.jpg) > 全屏截图的弹框 ![全屏截图的弹框](FinishedPicture/2%E3%80%81%E5%85%A8%E5%B1%8F%E6%88%AA%E5%9B%BE%E7%9A%84%E5%BC%B9%E6%A1%86.jpg)