Qt仿QQ截图实现的截图工具


使用Qt仿QQ截图,实现了画图形、画线、画刷、写文字、重做、另存为等功能,QQ截图有的功能,该截图工具都有。
资源截图
代码片段和文件信息
/****************************************************************************
** meta object code from reading C++ file ‘controlwidget.h‘
**
** Created by: The Qt meta object Compiler version 67 (Qt 5.5.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include “../../PathTest/controlwidget.h“
#include 
#include tatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error “The header file ‘controlwidget.h‘ doesn‘t include ject>.“
#elif Q_MOC_OUTPUT_REVISION != 67
#error “This file was generated using the moc from 5.5.0. It“
#error “cannot be used with the include files from this version of Qt.“
#error “(The moc has changed too much.)“
#endif

QT_BEGIN_MOC_NAMESPACE
struct qt_meta_stringdata_ControlWidget_t {
    QByteArrayData data[12];
    char stringdata0[218];
};
#define QT_MOC_LITERAL(idx ofs len) 
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len 
    qptrdiff(offsetof(qt_meta_stringdata_ControlWidget_t stringdata0) + ofs 
        - idx * sizeof(QByteArrayData)) 
    )
static const qt_meta_stringdata_ControlWidget_t qt_meta_stringdata_ControlWidget = {
    {
QT_MOC_LITERAL(0 0 13) // “ControlWidget“
QT_MOC_LITERAL(1 14 14) // “cancelBtn_slot“
QT_MOC_LITERAL(2 29 0) // ““
QT_MOC_LITERAL(3 30 12) // “saveBtn_slot“
QT_MOC_LITERAL(4 43 14) // “finishBtn_slot“
QT_MOC_LITERAL(5 58 22) // “on_textEditBtn_clicked“
QT_MOC_LITERAL(6 81 23) // “on_rectangleBtn_clicked“
QT_MOC_LITERAL(7 105 23) // “on_drawRoundBtn_clicked“
QT_MOC_LITERAL(8 129 19) // “on_arrowBtn_clicked“
QT_MOC_LITERAL(9 149 20) // “on_mosaicBtn_clicked“
QT_MOC_LITERAL(10 170 24) // “on_returneditBtn_clicked“
QT_MOC_LITERAL(11 195 22) // “on_drawLineBtn_clicked“

    }
    “ControlWidgetcancelBtn_slot“
    “saveBtn_slotfinishBtn_slot“
    “on_textEditBtn_clickedon_rectangleBtn_clicked“
    “on_drawRoundBtn_clickedon_arrowBtn_clicked“
    “on_mosaicBtn_clickedon_returneditBtn_clicked“
    “on_drawLineBtn_clicked“
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_ControlWidget[] = {

 // content:
       7       // revision
       0       // classname
       0    0 // classinfo
      10   14 // methods
       0    0 // properties
       0    0 // enums/sets
       0    0 // constructors
       0       // flags
       0       // signalCount

 // slots: name argc parameters tag flags
       1    0   64    2 0x0a /* Public */
       3    0   65    2 0x0a /* Public */
       4    0   66    2 0x0a /* Public */
       5    0   67    2 0x0a /* Public */
       6    0   68    2 0x0a /* Public */
       7    0   69    2 0x0a /* Public */
       8    0   70    2 0x0a /* Public */
       9    0   71    2 0x0a /* Public */
      10    0   72    2 0x0a /* Public 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     485714  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugcontrolwidget.o

     文件     356077  2019-05-07 15:07  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmain.o

     文件       5338  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_controlwidget.cpp

     文件     408952  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_controlwidget.o

     文件       2637  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_myrect.cpp

     文件     195217  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_myrect.o

     文件       3372  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_qslabel.cpp

     文件     271778  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_qslabel.o

     文件       2637  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_screen.cpp

     文件     407720  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_screen.o

     文件       2637  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_widget.cpp

     文件     183653  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmoc_widget.o

     文件     417475  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugmyrect.o

     文件    3821434  2019-05-08 11:36  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-DebugdebugPathTest.exe

     文件     181984  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugqrc_res.cpp

     文件      39833  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugqrc_res.o

     文件     620751  2019-05-08 11:36  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugqslabel.o

     文件     523292  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugscreen.o

     文件     315181  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugdebugwidget.o

     文件      21654  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-DebugMakefile

     文件      97715  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-DebugMakefile.Debug

     文件      97928  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-DebugMakefile.Release

     文件        263  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugobject_script.PathTest.Debug

     文件        287  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugobject_script.PathTest.Release

     文件      10038  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugui_controlwidget.h

     文件       1229  2019-05-07 15:06  PathTestuild-PathTest-Desktop_Qt_5_5_0_MinGW_32bit-Debugui_widget.h

     文件       1850  2019-05-07 15:01  PathTestPathTestcontrolwidget.cpp

     文件        989  2019-05-07 15:01  PathTestPathTestcontrolwidget.h

     文件       8722  2018-02-28 08:17  PathTestPathTestcontrolwidget.ui

     文件       8071  2018-02-28 08:17  PathTestPathTestimagecontrol_01.jpg

............此处省略41个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)