相关文章
复制粘贴——QT实现原理
复制粘贴——QT实现原理
QT 剪贴板相关类
QClipboard
对外通用的剪贴板类,一般通过QGuiApplication::clipboard() 来获取对应的剪贴板实例。
// qtbase/src/gui/kernel/qclipboard.h
class Q_GUI_EXPORT QClipboard : public QObject
{Q_OBJECT
private:explici…
建站知识
2024/12/17 15:44:31
input , change ,blur 事件的区别,以及在vue和react中的表现
原生事件介绍
onInput Event
当一个 , , 或 元素的 value 被修改时,会触发 input 事件
onChange Event
当用户更改 、 和 元素的值时,change 事件在这些元素上触发。和 input 事件不同的是,并不是每次元素的 value 改变时都会触发 change…
建站知识
2024/12/21 11:40:04
01.Git分布式版本控制工具
一、Git简介 Git是一个开源的分布式版本控制系统,可以有效、高速地进行从很小到非常大的项目的版本管理。 Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
二、版本控制器方式
1.集中式版本控制工具 版本库放在中央服务器中&…
建站知识
2024/12/19 7:48:43
Java EE 多线程之线程安全的集合类
文章目录 1. 多线程环境使用 ArrayList1. 1 Collections.synchronizedList(new ArrayList)1.2 CopyOnWriteArrayList 2. 多线程环境使用队列2.1 ArrayBlockingQueue2.2 LinkedBlockingQueue2.3 PriorityBlockingQueue2.4 TransferQueue 3. 多线程环境使用哈希表3.1 Hashtable3.…
建站知识
2024/12/18 14:18:42
【FPGA】Verilog:解码器 | 实现 2-4 解码器
实践内容:解释 2 至 4 解码器的结果和仿真过程 (包括真值表创建和 k 映射、AND 门)。 0x00 解码器(Decoder)
解码器是一种根据输入信号从多个输出 bit 中只选择一个的设备。
例如,如果有一个解码器接收一个 2 位二进…
建站知识
2024/12/21 11:40:07
Qt 文字描边(基础篇)
项目中有时需要文字描边的功能
1.基础的绘制文字 使用drawtext处理
void MainWindow::paintEvent(QPaintEvent *event)
{QPainter painter(this);painter.setRenderHint(QPainter::Antialiasing, true);painter.setRenderHint(QPainter::SmoothPixmapTransform, true);painte…
建站知识
2024/12/17 2:59:13