qt绘图类

类模板实现简单的数组

//Myarray.hpp #pragma once template<class T> class MyArray { public: MyArray(int capacity) { this->mCapacity = capacity; this->msize = 0; this->p = ne ......
数组 模板

50个常用的Qt开源库

1. Qwt (https://qwt.sf.net): Qwt是一个基于Qt的数据可视化库,提供了绘制曲线、图表、仪表盘等功能。 2. QJson (https://qjson.sourceforge.net): QJson是一个用于JSON数据解析和生成的库,使Qt应用程序能够方便地处理JSON ......
常用

类模板和友元

友元内部实现 #include<iostream> #include<stdio.h> #include<stdlib.h> #include<algorithm> #include<numeric> template <class NameType,class AgeType> class Mar ......
模板

类模板分文件编写

//mark.hpp //也就是头文件的引入 #pragma once template<class NameType,class AgeType> class mark{ public: mark(NameType name, AgeType age); void printMark(); Nam ......
模板 文件

Qt/C++编写视频监控系统83-自定义悬浮条信息

一、前言 一般视频控件上会给出个悬浮条,这个悬浮条用于显示分辨率或者一些用户期望看到的信息,一般常用的信息除了分辨率以外,还有帧率、封装格式、视频解码器名称、音频解码器名称、实时码率等,由于实际的场景不一样,用户希望能过自定义勾选开启哪些信息,开启的就显示,不开启的则可以不用显示,这样也方便节约空间 ......
监控系统 系统 视频 信息 Qt

QT开发 2024最新版本优雅的使用vscode开发QT

⚔️▬▬▬▬▬▶VS开发QT◀▬▬▬▬▬⚔️ ⚔️先看效果 ⚔️编辑环境变量 如图添加环境变量!!!东西全在QT的安装目录!!!找不到的按照我下面的教程再装一次!!! https://blog.csdn.net/lllmeimei/article/details/135502781?spm=1001 ......
版本 vscode 2024

面向过程(函数)和对象(类)

【一】面向过程 (函数) 核心在于:过程 过程其实就是将程序流程化 可以说是一条流水线,分步骤的解决问题,先干什么再干什么,分的很清楚 优点 复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 缺点 一套流水线或者流程就是用来解决一个问题,生产汽水的 ......
函数 对象 过程

day4: BigDecimal类, Arrays类, 包装类, String类 , Collection+迭代器,增强for

作业规范【必读】 命名要求: 1. 类名,接口名,枚举名,注解名使用大驼峰 2. 变量名,方法名,包名均使用小驼峰 3. 常量名全大写,多个单词下划线分割 4. 名字要见名知意,如果不知道对应的英文,可以使用拼音代替。不可使用无意义字符 代码规范: 格式要良好,使用IDEA格式化缩进(快捷键:Ctr ......
BigDecimal Collection Arrays String day4

Qt中的QImage类和OpenCV中的cv::Mat类之间的相互转换

一、QImage转cv::Mat QPixmap pixmap = currentImage->pixmap();QImage image = pixmap.toImage();//QImage image("d:/dev/test.jpg");image = image.convertToForm ......
之间 QImage OpenCV Mat cv

【C++/Qt】lambda表达式的简单应用

要求:点击一个按钮,打开另一个窗口,再次点击该按钮,关闭打开的另一个窗口。 QPushButton *btn = new QPushButton("open",this); btn->move(100,100); QWidget *widget = new QWidget; widget->setW ......
表达式 lambda Qt

Java中BigDecimal类、String类和Number类

Number类所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类 BigDecimal类 在定义字段要求精度比较高的时候,一般会使用BigDecimal类型 常用构造函数BigDecimal(int)创建一个具有参数所指定整数值的 ......
BigDecimal String Number Java

socket(二)使用QT实现简单连接

socket(二)使用QT实现简单连接 首先,为了让我们完成更好的观察,我们需要先绘制主机与从机的界面: 我们之所以能够实现连接,主要是因为IP与端口为我们指引了他们的地址,所以我们才能精确的连接上。所以我们绘制这两个界面的时候,需要绘制输入IP与端口的输入框;由于我们需要通过socket去完成收发 ......
socket

webgl学习01-WebGL绘图流程

WebGL绘图流程 下图中,可清晰得知 WebGL 需要两种着色器: 顶点着色器。用来描述顶点属性,比如坐标位置。其中,顶点我们可以理解为他是三维空间中的一个点(x, y, z)。 片元着色器。逐片元处理颜色。片元是 WebGL 的术语,它其实指的是每一个像素,逐片元的意思就是计算出当前绘制的每个像 ......
流程 webgl WebGL 01

mybatisplus in 查询超过1000的工具类

public class MybatisParameterUtils { public static <T, F> void cutInParameter(LambdaQueryWrapper<T> wrapper, SFunction<T, ?> column, List<F> coll) thr ......
mybatisplus 工具 1000 in

自定义与内置频率类

自定义频率类 1 限制某个人,某个ip的访问频次 2 自定义频率类及使用 from rest_framework.throttling import BaseThrottle class MyThrottle(BaseThrottle): VISIT_RECORD = {} # 存用户访问信息的大字 ......
频率

FramelessWindow实现qt无边框窗口

FramelessWindow.h文件链接 添加FramelessWindow.h头文件 在你的qt项目中将FramelessWindow.h头文件导入进来,或者使用cmake、qmake将包含该头文件的目录引入。 简单浏览framelessWindow代码 我们发现FramelessWindow是 ......
边框 FramelessWindow

QT开发 QT5.15.2安装(换源极速安装)

🗡️▬▬▬▬▬▶QT安装◀▬▬▬▬▬⚔️ ⚔️QT下载器获取 https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/online_installers/ ⚔️下载器放自定义文件夹(路径全英文) 文件名改短好操作 ⚔️在自定路径唤出cmd ......
15.2 QT5 QT 15

Java8 Collectors类详解(二)

统计 counting()Collectors.counting() 是 Java 8 中提供的一个工厂方法,用于创建一个统计流中元素个数的 Collector。该方法返回一个 Collector 实现,可以被传递给 Stream 的 collect 方法用于执行统计操作。 具体来说,Collect ......
Collectors Java8 Java

Java8 Collectors类详解(一)

Collectors 类是用于对流进行收集和汇总的工具类。它提供了许多方法来对流进行分组、统计、转换、分区、连接、归约等操作,使得处理集合类数据变得更加方便。 在使用 Collectors 类时,我们可以通过调用其中的方法来实现对流的不同处理方式。例如,将流中的元素收集到一个 List 中,可以使用 ......
Collectors Java8 Java

C++20高级编程 第八章 熟悉类与对象

第八章 熟悉类与对象 声明:由于本人专门有关于OOP语义学的系列博客,因而在此处仅做简要介绍 对象的生命周期: 创建,销毁,赋值 默认构造函数 默认构造函数:没有参数的构造函数 如果没有指定任何构造函数,编译器将自动生成午餐构造函数.然而,如果声明了任何构造函数,编译器就不会再自动生成默认构造函数. ......
对象 20

自定义类加载器

自定义类加载器只需要继承java.lang.ClassLoader类,该类有两个核心方法,一个是loadClass(String, boolean),实现了双亲委派机制,还有一个方法是findClass,默认实现是空方法,所以我们自定义类加载器主要是重写findClass方法。 public cla ......

5. 在开发中自建的工具类 -- 长期更新版

前言 在Java开发中,会出现一些常见且通用的业务逻辑. 毫无疑问,上述业务逻辑的解决方法将其抽象为一个工具类方法是常见的思路.这样既可以提升代码的复用性, 也可以提升代码的可维护性! 参数中的某些字段为空的校验方法 源码: /** * 仅仅以下字段内容不能为空 * @param entity 实体 ......
工具

mybatis-plus实体类基类

package com.camp; import com.baomidou.mybatisplus.annotation.*; import lombok.Data; import java.time.LocalDateTime; /** * @Author Arbor * @Description ......
mybatis-plus 实体 mybatis plus

TP6使用邮件类发送邮件

一、开启SMTP服务(使用php发送邮件需要用到SMTP服务,这里以QQ邮箱的SMTP服务为例) 1.登录qq邮箱,在首页上找到“设置”。 2.选择开启的服务,一般都全选,POP3/SMTP/IMAP,开启SMTP服务就得先开通客户授权码。 3.点击开通客户授权码,选择开启 4.需要手机验证码,需要 ......
邮件 TP6 TP

java实体类中给引用类型对象直接赋值报错记录

实体类TestModel,Attachment类也是一个实体类 package com.sinochem.it.model; import com.alibaba.fastjson.JSONObject; public class TestModel { int age; String name; ......
实体 对象 类型 java

【C++/Qt】QLCDNumber-电子时钟实战

头文件: #ifndef DIGITALCLOCK_H #define DIGITALCLOCK_H #include <QLCDNumber> class digitalClock : public QLCDNumber { Q_OBJECT public: digitalClock(QWidge ......
时钟 QLCDNumber 实战 电子 Qt

IDEA创建类自带备注信息

1. 打开 File => Settings => Editor => File and Code Templates > Includer >File Header 2. 设置默认备注信息 /** * @Description: 类描述 * @date: ${YEAR}/${MONTH}/${DA ......
备注 信息 IDEA

Qt源码分析

一. 参考网址 1. Qt中Q_D宏及d指针 2. q、d指针详解 ......
源码

27-抽象类 Abstract

抽象类是一个特殊的父类,其内部允许编写抽象方法 public class AbstractDemo { public static void main(String[] args){ // 抽象类不能实例化 // Animal animal = new Animal(); // error: Ani ......
Abstract 27

Konva-前端绘图框架

一、介绍Konva is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.Kon ......
前端 框架 Konva
共4320篇  :1/144页 首页上一页1下一页尾页