自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

To Be Continue

坚持初心!努力可以不被别人所见,但一定要让自己知道!

  • 博客(85)
  • 资源 (2)
  • 收藏
  • 关注

原创 Qt之QComboBox下拉框实现勾选

QComboBox下拉界面带勾选文章目录QComboBox下拉界面带勾选1、前言2、实现效果如下3、思路4、代码干货1、前言QComboBox每次只能选择一个,现项目中需要可以多次勾选,不想基于第三方库qxtlib进行开发,所以自己参考qxtcheckcombobox源码,在此基础上进行修改。2、实现效果如下3、思路主体思路就是对于下拉的数据源model的数据标志位添加可勾选属性。下面列举一些Qt::ItemDataRoleConstantValueDescription

2020-12-03 16:14:15 3789

原创 windows核心编程第1章

错误处理文章目录错误处理1、内容介绍(1)GetLastError函数(2)监视窗口(3)错误查找窗口2、ErrorShow示例程序1、内容介绍《Windows核心编程》开篇并没有直接告诉我们 Microsoft Windows提供的诸多特性,而是先告诉我们Windows API如何处理进行错误处理。通常我们调用Windows API都会遇到调用失败的情况,但是如果知道Windows API返回的错误码以及对应的意思,将有助于我们理解函数为什么会调用失败。要查看具体是什么错误,需要调用GetLa

2020-08-26 14:52:51 496

原创 Qt之QLineEdit实现密码定时密文显示

QLineEdit密码定时密文显示文章目录QLineEdit密码定时密文显示1、前言2、实现效果如下3、思路4、代码干货1、前言之前在项目中遇到密码输入框的需求。具体需求是在用户输入的时候,输入一个字符时明文显示,过两秒该字符密文显示。如果持续输入,所有字符,出最后一位之外全部密文显示,最后一位两秒之后,再密文显示。2、实现效果如下过两秒之后3、思路看到这个需求,明显和现在网页上或手机APP上显示的需求很类似。但是QLineEidt本身具有4种内容显示方式。enum EchoMo

2020-08-04 14:58:39 1822 1

原创 一些非常实用,值得收藏的网站

以下记录一下博主偶然间发现的一些非常实用的网站,持续更新~~~~1、适合小白去学习和打基础的一个网站,各种语言都有介绍: https://www.runoob.com/2、对于喜欢看电子书的福音:http://bestcbooks.com/这个网址原先可以免费下载,现在好像开始收费了。。。。。。。但是如果想看书而不知道看什么书,可以在上面参考一下。...

2019-09-10 19:31:18 705

原创 (10)OpenCV 4 学习之像素值统计

文章目录前言知识点一、函数解析1、最大最小值(minMaxLoc)2、均值和方差(meanStdDev)二、代码示例三、结果展示四、官方教程前言最近心血来潮,想具体的去学习一下图像处理,所以报了知识星球的一个OpenCV研习社,将自己每天的学习,分享一下。写个 blog 加深一下知识。知识点知识点: 像素值统计最小(min)最大(max)均值(mean)标准方差(standa...

2019-04-03 17:23:35 1269

原创 (9)OpenCV 4 学习之色彩空间与色彩空间转换

文章目录前言知识点一、函数解析1、色彩空间转换(cvtColor)2、颜色分割(inRange)二、代码示例三、结果展示四、官方教程五、进一步学习(换背景)1、代码分析2、结果展示前言最近心血来潮,想具体的去学习一下图像处理,所以报了知识星球的一个OpenCV研习社,将自己每天的学习,分享一下。写个 blog 加深一下知识。知识点知识点: 色彩空间与色彩空间转换RGB色彩空间HS...

2019-04-03 10:30:26 597

原创 (8)OpenCV 4 学习之通道分离与合并

文章目录知识点一、函数解析1、通道分离(split)2、通道合并(merge)二、代码示例三、结果展示四、官方教程知识点通道分离与合并OpenCV中默认imread函数加载图像文件,加载进来的是三通道彩色图像,色彩空间是RGB色彩空间、通道顺序是BGR(蓝色、绿色、红色)、对于三通道的图像OpenCV中提供了两个API函数用以实现通道分离与合并。split // 通道分类merge ...

2019-04-02 13:55:16 794

原创 (7)OpenCV 4 学习之像素逻辑操作

文章目录一、函数解析1、与(bitwise_and)2、或(bitwise_or)3、非(bitwise_not)4、异或(bitwise_xor)二、代码示例三、结果展示四、官方教程一、函数解析1、与(bitwise_and)CV_EXPORTS_W void bitwise_and(InputArray src1, InputArray src2, ...

2019-04-01 15:59:30 366

原创 (6)OpenCV 4 学习之查找表(LUT)

文章目录

2019-04-01 11:07:38 1138

原创 (5)OpenCV 4 学习之像素算数操作

文章目录一、函数解析1、加法一、函数解析1、加法CV_EXPORTS_W void add(InputArray src1, InputArray src2, OutputArray dst, InputArray mask = noArray(), int dtype = -1);参数一:参数二:参数三:参数四:...

2019-03-30 16:43:58 962

原创 (4)OpenCV 4 学习之图像像素读写操作

文章目录一、数组遍历(缺点:慢)1、示例2、结果展示二、指针遍历1、示例2、结果展示一、数组遍历(缺点:慢)1、示例#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(int argc, char* argv[])...

2019-03-29 13:51:15 2163 2

原创 (3)OpenCV 4 学习之图像创建与赋值

文章目录前言:一、函数解析1、copyTo 、clone、= (图像赋值)2、Mat::zeros、Mat::ones、Mat::eye(图像创建)3、示例4、结果前言:最近心血来潮,想具体的去学习一下图像处理,所以报了知识星球的一个OpenCV研习社,将自己每天的学习,分享一下。写个 blog 加深一下知识。一、函数解析1、copyTo 、clone、= (图像赋值) void co...

2019-03-27 09:29:53 1904

原创 (2)OpenCV 4 学习之色彩空间转换、图片保存

文章目录前言:一、 函数解析1、cvtColor2、imshow二、示例三、结果前言:最近心血来潮,想具体的去学习一下图像处理,所以报了知识星球的一个OpenCV研习社,将自己每天的学习,分享一下。写个 blog 加深一下知识。一、 函数解析1、cvtColorCV_EXPORTS_W void cvtColor( InputArray src, OutputArray dst, in...

2019-03-26 14:05:24 475

原创 (1)OpenCV 4 学习之图像读取和显示

imread

2019-03-25 19:51:30 2279

原创 SetFactory 9.0 的快捷方式和卸载

SetFactory 9.0 增加桌面快捷方式以及卸载文章目录SetFactory 9.0 增加桌面快捷方式以及卸载一、添加快捷方式二、卸载三、结果一、添加快捷方式找到打包文件中的 可执行文件(.exe)这样桌面的快捷方式就完成了二、卸载一开始在网上找了好久关于卸载的,但都是什么升级卸载前一个版本,静默卸载的。。。我只想要那个 Uninstall 工具出来,之前安装完之后一直没...

2019-03-11 17:21:43 733

原创 VS问题之未能正确加载 "VaCodeInspectionsPackage" 包

文章目录问题解决办法问题解决办法我是用的 VS2015 在刚打开的时候遇到的这个问题,原因就是插件引起的!!!我是将 Visual Assist X 给它卸载了就没这个问题了。...

2019-02-15 14:39:27 3135

原创 Qt之Android开发环境的配置

文章目录前言上干货一、Qt 环境:Qt Creator 5.10.11、打开 Qt 的维护工具遇到第一个问题2、Qt 安装完毕之后二、JDK路径配置1、JDK版本2、配置 Qt 的 JDK三、Android的SDK路径配置1、Android Studio下载2、Qt 中 SDK 的路径设置四、Android的 NDK 路径配置1、Android 的 NDK下载2、Qt 中 NDK 路径配置五、小试...

2019-01-23 16:32:57 5993 8

转载 SetFactory 打包工具

尊重原著,只搬运链接,方便以后查看https://www.cnblogs.com/SavionZhang/p/4106338.html

2019-01-22 11:07:11 1908

原创 Qt之数据表头增加控件

QTableView中不重写QHeadView,增加控件文章目录QTableView中不重写QHeadView,增加控件1、实现效果2、添加控件3、控件事件1、实现效果直接看实现的结果是否满足需求,再来干货!2、添加控件以本次演示为例进行代码讲解,其中各个变量由自己定义的去改变代码最终实现的效果需要自己去设计样式! //初始化表一的model m_model = new ...

2019-01-21 14:24:46 4044 4

原创 可执行文件(.exe)的动态库检测工具和快捷添加方式(Qt)

#release编译环境下的工具文章目录#release编译环境下的工具第一步:查找缺失的动态库1、介绍一个非常好用工具:Depends.exe2、进入网页后,往下拉,可以看见下载的地方,选择合适自己的下载3、下载完后有三个文件,直接点击 depends.exe文件运行即可4、这里可以直接把自己所需要的 .exe文件拖进去或者通过打开文件的方式,我比较懒,一般是直接拖的。第二步:添加缺失的库文...

2019-01-21 10:17:07 793 1

原创 C++之程序奔溃创建DUMP文件(VS2015)

//创建头文件DumpFile.h, 将下列代码放进文件中#pragma once#include &amp;lt;windows.h&amp;gt;#include &amp;lt;Dbghelp.h&amp;gt;#include &amp;lt;iostream&amp;gt; #include &amp;lt;vector&amp;gt; #include &amp;lt;tchar.h&amp;gt;

2018-10-09 17:09:52 1795

转载 微信小程序wxss设置样式

样式链接https://www.cnblogs.com/yang-shuai/p/6899430.html

2018-10-09 10:30:40 847

原创 Qt之标准对话框(字体对话框)

字体对话框1、包含头文件 #include &lt; QFontDialog&gt;void Widget::on_FontButton_clicked(){ //ok 用于标记是否单击了 ok 按钮 bool ok; QFont font = QFontDialog::getFont(&amp;ok,this); //如果单击 OK 按钮,那么让...

2018-09-14 13:20:59 1607

原创 Qt之标准对话框(文件对话框)

文件对话框目录文件对话框目录文件对话框(单文件)文件对话框(多文件)文件对话框(单文件)1、包含头文件 #include&lt; QFileDialog&gt;void Widget::on_FileButton_clicked(){ QString fileName = QFileDialog::getOpenFileNam...

2018-09-13 14:28:33 34264 3

原创 Qt之标准对话框(颜色对话框)

颜色对话框目录颜色对话框目录颜色对话框颜色对话框(显示透明度)颜色对话框(更加灵活的设置)颜色对话框1、在头文件中包含 #include &amp;lt; QColorDialog &amp;gt;void Widget::on_ColorButton_clicked(){ QColor color = QColorDialog::getC...

2018-09-13 14:03:25 4917

原创 Qt 之设置程序图标

设置应用程序图标目录设置应用程序图标目录第一步:生成图标第二步:修改项目文件注意第一步:生成图标先生成一个.ico文件,直接改图片后缀行不通,可以自己找个.ico文件 此链接可在线生成icohttp://www.faviconico.org/ 然后将ico图片文件复制到工程文件夹目录中 第二步:修改项目文件在项目文件的最后面添...

2018-07-12 16:11:23 8265

原创 C++(41)虚继承

为什么要用虚继承如果一个派生类从多个基类派生,而这些基类又有一个共同的基类,则在对该基类-中声明的名字进行访问时,可能产生二义性 如果在多条继承路径上有一个公共的基类,那么在继承路径的某处汇合点,这个公共基类就会在派生类的对象中产生多个基类子对象 要使这个公共基类在派生类中只产生一个子对象,必须对这个基类声明为虚继承,使这个基类成为虚基类。 虚继承声明使用关键字 v

2018-01-27 19:54:51 166

原创 C++(40)多继承的二义性

概念:如果一个派生类从多个基类派生,而这些基类又有一个共同的基类,则在对该基类中声明的名字进行访问时,可能产生二义性示例#include<iostream>using namespace std;class Parent{public: Parent(int a) { this->a = a; cout<<"Parent 构造函数被调用"<<e

2018-01-27 19:01:04 271

原创 C++(39)多继承

概念一个类有多个直接基类的继承关系称为多继承 多继承声明语法 class 派生类名 : 访问控制 基类名1 , 访问控制 基类名2 , … , 访问控制 基类名n { 数据成员和成员函数声明 }; 类 C 可以根据访问控制同时继承类 A 和类 B 的成员,并添加自己的成员多继承的派生类的构造和访问多个基类的派生类构造函数可以用初始式调用基类构造函数初始化数据

2018-01-27 00:39:01 160

原创 c++(38)派生类中的static关键字

继承和static关键字在一起会产生什么现象哪? 理论知识基类定义的静态成员,将被所有派生类共享 根据静态成员自身的访问特性和派生类的继承方式,在类层次体系中具有不同的访问性质(遵守派生类的访问控制) 派生类中访问静态成员,用以下形式显式说明: 类名 :: 成员 或通过对象访问 对象名 . 成员 总结:static函数也遵守3个访问原则 static易犯错误(不

2018-01-27 00:30:15 303

原创 C++(37)继承中的同名函数

继承中的同名函数重载:必须在同一个类中进行子类无法重载父类的函数,父类同名函数将被名称覆盖重载是在编译期间根据参数类型和个数决定函数调用重定义:必须发生于父类与子类之间并且父类与子类中的函数必须有完全相同的原型(如果用virtual关键字修饰,那叫重写)示例程序:#include <iostream>using namespace std;// 关于继承中的重载问题// 重载只能发生在一个类之中,

2018-01-26 22:22:28 1445

原创 C++(36)继承中的同名成员

原则:当子类成员变量与父类成员变量同名时 子类依然从父类继承同名成员 在子类中通过作用域分辨符::进行同名成员区分(在派生类中使用基类的同名成员,显式地使用类名限定符) 同名成员存储在内存中的不同位置#include <iostream>using namespace std;class Parent{public: int a; int b;};class Chi

2018-01-26 21:56:19 197

原创 C++(35)继承与组合混搭情况下,构造析构的调用原则

继承与组合混搭情况下,构造析构的调用原则先构造父类,再构造成员变量、最后构造自己 先析构自己,在析构成员变量、最后析构父类 先构造的对象,后释放示例#include <iostream>using namespace std;// 对象类class Object{public: Object(int m1, int m2) { this->m1

2018-01-26 21:35:43 175

原创 C++(34)继承中的构造和析构

继承中的构造析构调用原则问题:如何初始化父类成员?父类与子类的构造函数有什么关系在子类对象构造时,需要调用父类构造函数对其继承得来的成员进行初始化在子类对象析构时,需要调用父类析构函数对其继承得来的成员进行清理子类对象在创建时会首先调用父类的构造函数 父类构造函数执行结束后,执行子类的构造函数 当父类的构造函数有参数时,需要在子类的初始化列表中显示调用 析构函数调用的先后顺序与构造函数

2018-01-26 21:18:39 167

原创 *C++(33)类型兼容性原则

类型兼容性原则类型兼容规则是指在需要基类对象的任何地方,都可以使用公有派生类的对象来替代。通过公有继承,派生类得到了基类中除构造函数、析构函数之外的所有成员。这样,公有派生类实际就具备了基类的所有功能,凡是基类能解决的问题,公有派生类都可以解决。类型兼容规则中所指的替代包括以下情况:子类对象可以当作父类对象使用 子类对象可以直接赋值给父类对象 子类对象可以直接初始化父类对象 父类指针可以

2018-01-26 20:58:57 351

原创 C++(32)继承的访问权限

单个类的访问权限public 修饰的成员变量 方法 在类的内部 类的外部都能使用 protected: 修饰的成员变量方法,在类的内部使用 ,在继承的子类中可用 ;其他 类的外部不能被使用 private: 修饰的成员变量方法 只能在类的内部使用 不能在类的外部继承权限不同的继承方式会影响基类成员在派生类中的访问权限。1) public继承方式基类中所有 public 成员在派生类中为 p

2018-01-26 19:36:33 257

原创 C++(31)继承的概念

一、类之间的关系(1)has:包含关系,用以描述一个类由多个“部件类”构成。实现has-A关系用类成员表示,即一个类中的数据成员是另一种已经定义的类 (2)use:一个类部分地使用另一个类。通过类之间成员函数的相互联系,定义友员或对象参数传递实现。 (3)is:机制称为“继承”。关系具有传递性,不具有对称性二、继承关系继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承类似,例如

2018-01-26 15:34:15 241

原创 C++(30)数组下标的运算符重载

重载[]和()运算符运算符 [] 和 () 是二元运算符 [] 和 () 只能用成员函数重载,不能用友元函数重载 重载下标运算符 [] []运算符用于访问数据对象的元素 重载格式类型 类 :: operator[] ( 类型 )设 x 是类 X 的一个对象,则表达式 x [ y ] 可被解释为 x . operator [ ] ( y ) #include <i

2018-01-19 21:27:20 939

原创 C++(29)逻辑运算符

逻辑运算符1)&&和||是C++中非常特殊的操作符 2)&&和||内置实现了短路规则 3)操作符重载是靠函数重载来完成的 4)操作数作为函数参数传递 5)C++的函数参数都会被求值,无法实现短路规则 #include <iostream>using namespace std;class Test8_1{ friend ostream &operator<< (ostrea

2018-01-19 21:05:50 322

原创 C++(28)函数调用运算符

函数调用运算符() 运算符用于函数调用 重载格式 类型 类 :: operator() ( 表达式表 ) ; #include <iostream>using namespace std;class Test{public: Test(int a) { this->a = a; } void operator()(int b1, i

2018-01-19 20:44:09 451

Qt之QComboBox下拉界面带勾选

基于QCombBox实现下拉框可勾选多个,初始的QComboBox只能选择一个,需要资源可私信。

2020-12-03

DSLineEdit.zip

输入一个字符时明文显示,过两秒该字符密文显示。如果持续输入,所有字符,出最后一位之外全部密文显示,最后一位两秒之后,再密文显示。

2020-08-04

空空如也

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

TA关注的人

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