自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Qt QPalette调色板

前言 Qt提供的调色板类 QPalette 专门用于管理部件的外观显示,相当于部件或对话框的调色板,管理他们所有的颜色信息,每一个部件都包含一个 QPalette 对象,在显示时,按照它的 QPalette 对象中对各部分各状态下的颜色的描述进行绘制 调色板运用 效果图: #ifndef DIALOG_H #define DIALOG_H #include <QDialog> #include <QFrame> #include <QLabel> #in

2021-10-09 15:35:31 293

原创 一篇文章学会函数模板与类模板

函数模板与类模板前言一、函数模板语法与定义二、函数模板与重载函数1.问题12.问题2类模板前言类模板定义模板类的使用继承中类模板怎么使用问题1问题1结论问题2问题2结论问题3问题3结论类模板的四种写法第一种情况在cpp文件类内部第二种情况在cpp文件类外部第三种情况文件分离第四种情况main函数分离总结特殊情况!!! 类模板与友元函数类模板友元结论类模板与static成员类模板static总结 前言 C++提供了模板(template)编程的概念。所谓模板,实际上是建立一个通用函数或类,其类内部的类型和函

2021-08-20 21:12:57 148

原创 C++流(读写文件)

C++流读写文本文件二进制读写文件按指定格式读写文件文件流的状态检查文件流的三种定位 seekg tellg seekp常见的错误 读写文本文件 C++的IO流: IO:向设备输入数据和输出数据 设备有: 1)文件 2)控制台 3)特定的数据类型(stringstream) C++中,必须通过特定的已经定义好的类, 来处理IO(输入输出) C++的 IO类库为: 文件流:对文件进行读写操作 头文件: < fstream > ifstream 对文件输入(读文件) ofstr

2021-08-18 22:12:35 6115

原创 速度之颠-位图算法

问题: 有很多不重复的整数, 其中最大值不超过40亿, 最小值是0. 要求判断某个指定的整数, 是否在这个集合中. 最快的算法: 使用位图算法。 使用2个字节,表示16个数(0-15)的状态(有或者没有) 如果数据为【5,1,7,15,0,4,6,10】,则存储状态为: 代码实现 #include <stdio.h> #include <Windows.h> void init(char *data, int len) { // 根据实际需求来实现. // 这里只

2021-08-16 22:54:13 87

原创 QEvent处理事件的五种方法

QEvent处理事件的五种方法 ①:重新实现部件的 paintEvent() mousePressEvent()等事件处理函数,不过只能用来处理特定的事件。 ②:重新实现notify()函数,这个函数功能强大,提供了完全的控制,可以在事件过滤器得到事件之前就获取它们。但是,它一次只能处理一个事件。 ③:向QApplication对象上安装事件过滤器。应为一个程序只有一个QApplication对象,所以这样实现的功能与notify()函数是相同的,优点就是可以同时处理多个事件。 ④:重新实现event()函

2021-05-05 18:26:11 740

空空如也

空空如也

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

TA关注的人

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