自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++资源管理:智能指针unique_ptr和shared_ptr

QMouseEvent一、介绍二、使用场合三、示例一、介绍memory头文件中提供了unique_ptr和shared_ptr两种智能指针来避免内存泄漏,二者都基于RAII(栈上临时对象的生命周期由程序自动管理、临时对象离开其作用域会自动调用析构函数)来管理另一个对象的生命周期。区别在于unique_ptr所管理的对象所属关系是唯一的;而shared_ptr所管理的对象的所属关系可以和其它同类shared_ptr共享、当最后一个管理这个对象的shared_ptr被销毁时才会调用对象的析构函数。二、

2020-10-25 00:59:05 305

原创 Qt::ConnectionType:Qt不同类型connect的详细区别说明与应用

ConnectionType一、介绍1.Qt::AutoConnection2.Qt::DirectConnection3.Qt::QueuedConnection4.Qt::BlockingQueuedConnection5.Qt::UniqueConnection二、场景三、测试1.声明2.实现3.输出四、结论一、介绍1.Qt::AutoConnection默认连接类型,如果信号接收方与发送方在同一个线程,则使用Qt::DirectConnection,否则使用Qt::QueuedConnect

2020-10-18 02:03:58 3357 2

原创 QEvent之QPaintEvent:搭配eventFilter实现窗口悬停时改变边框及图标效果

QMouseEvent一、介绍二、场景三、实现1.声明2.实现四、效果一、介绍QPaintEvent继承自QEvent类,包含了绘图事件的参数如绘图区域(region),以及这片区域对应的矩形(rect);多数场景下,绘图事件并不会用上整个区域,使用rect()方法来获取待更新区域将会比region()、boundingRect()快很多。给窗体发送QPaintEvent事件就可以更新相应窗体,比如更新前景被移除之后暴露出来的背景窗体。二、场景父窗体包含了多个同类子窗体,鼠标移动悬停至其中某个窗

2020-10-17 23:42:14 1164

原创 QEvent之QMouseEvent:重载mouseDoubleClickEvent实现双击窗口任意位置时放大窗口

QMouseEvent一、介绍二、场景三、实现1.声明2.实现3.使用四、效果一、介绍 当鼠标按下、松开、双击、或者按下并移动时,都会触发QMouseEvent事件,依次是:QEvent::MouseButtonPress, QEvent::MouseButtonRelease, QEvent::MouseButtonDblClick, or QEvent::MouseMove;倘若在子窗体中对以上事件调用了ignore方法,则事件会被继续传递至父窗体,直至有窗体accept或者被eventfitte

2020-10-17 22:56:16 4257 1

原创 Qt模态对话框与非模态对话框

目录一、模态对话框与非模态对话框1.概念1.1 模态对话框(Modal Dialog)1.2非模态对话框(Modeless Dialog)2.方法2.1 setWindowModality()2.2 setAttribute()一、模态对话框与非模态对话框1.概念1.1 模态对话框(Modal Dialog)在其没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭1.2非模态对话框(Modeless Dialog)当被打开时,用户既可选择和该对话框进行交互,也可以选择

2020-10-12 01:09:14 127

原创 如何查看Visual Studio版本、与MSVC版本号的对应关系

MSC 1.0 _MSC_VER == 100MSC 2.0 _MSC_VER == 200MSC 3.0 _MSC_VER == 300MSC 4.0 _MSC_VER == 400MSC 5.0 _MSC_VER == 500MSC 6.0 _MSC_VER == 600MSC 7.0 _MSC_VER == 700MSVC++ 1.0 _MSC_VER == 800MSVC++ 2.0 _MSC_VER ==

2020-10-11 21:36:04 35878

OpenCV3.4.13 MinGW 32bit 静态库

OpenCV版本3.4.13, MinGW版本5.3.0 , Qt版本5.9.3

2021-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除