青木昭彦
青木昭彦
全部文章
分类
ARM(7)
C++(9)
C笔记(8)
IO/线程(7)
Linux笔记(2)
QT(9)
数据结构(7)
网络编程(5)
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
青木莲华の博客
天行健,君子以自强不息!地势坤,君子以厚德载物!
全部文章
(共69篇)
Qt ⑦ 定制控件&线程
Qt ⑦ 定制控件&线程 一、定制控件 定制控件——定制控件一般是将继承自QWidget的类,封装成一个独立的类,供开发者使用。 1、将要定制的控件类封装 2、加入本工程,引用头文件 #include <mypainter.h> 3、有两种方法实现构造定制控件类 ①方法1...
C++
2025-09-17
0
97
QT ⑥ 事件处理&过滤器
QT ⑥ 事件处理&过滤器 一、QEvent类 QEvent是所有事件类的基类(并且是抽象类) 事件流程: Widget产生事件————>QObject::event————>判断事件类型————>事件处理器(处理事件) 带过滤器的事件流程: 产生事件————...
C++
2025-09-15
0
71
QT ⑤ 绘图类 QPainter
QT ⑤ 绘图类 一、QPaintEvent 1、QPainEvent 事件 要想实现绘图操作,就必须重写QPainEvent事件,该事件是负责绘图的事件 2、重写 //声明 void paintEvent(QPaintEvent *e); //重写画图事件 void MyPainter::...
C++
2025-09-13
0
185
QT ④ 布局&MainWindow
QT ④ 布局&MainWindow 一、布局管理 一个界面只能有一个布局 1. 水平布局(QHBoxLayout) 特点:控件按水平方向从左到右排列。 适用场景:需要横向排列的控件(如工具栏按钮、一行内的输入框和按钮)。 示例: QHBoxLayout *hLayout = ...
C++
2025-09-12
0
174
QT ③ 单|复选框 & 下拉菜单 & 列表 & 弹窗
QT ③ 单|复选框 & 下拉菜单 & 列表 & 弹窗 一、单选 & 复选框 QCheckBox 复选框控件 描述:一般使用多个复选框,以供用户提供选择 常用方法: setCheckState():该函数可以设置复选框的选中状态等,参数为枚举类型 ...
C++
2025-09-12
0
207
QT ② Button、LineEdit、Label组件
QT ② Button、LineEdit、Label组件 一、部件 QT资源回收 QT的所有QObject派生类的资源,都由父对象自动回收。 1、QPushButton #include "widget.h" #include "ui_widget.h" #include <Q...
C++
2025-09-12
0
42
QT ① 概述&信号与槽
QT ① 概述&信号与槽 一、概述 优良的跨平台特性 面向对象:其中信号与槽替代了回调函数,更加安全(会进行类型检查等) 丰富的API 大量的开发文档 二、命令行程序 qmake: Makefile 生成器,能根据工程文件(.pro)产生不同平台下的Makefile uic:把u...
C++
2025-09-08
0
58
C++ ⑧ STL&智能指针
C++——8(智能指针&STL) 一、智能指针 头文件: 智能指针:智能指针(smart pointer)是个特殊的类模板,重载了->和*运算符,实现了C++的自动内存回收机制。 分类: auto_ptr:C++11中已经弃用,有设计缺陷不足之处 shared_ptr:共享智...
C++
2025-09-04
0
83
C++ ⑦ 异常&转换函数
C++——7(异常&转换函数) 一、异常 1.异常概念: C++中一种容错的机制(错误处理方法) 2.异常的基本思想: 让一个函数在发现了自己无法处理的错误时,抛出一个异常通知他的直接或者间接使用者处理这个问题 3.异常优点: 保证软件系统运行的稳定性与健壮性 4.异常处理...
C++
2025-09-04
0
74
C++ ⑥ 多态&抽象类
C++——6(多态&抽象类) 一、多态相关概念 多态:一个接口,多种方法,在程序运行时才决定调用哪个函数,是面向对象编程的核心概念 多态性:将接口与实现进行分离,实现以共同的方法,但因个体差异不同,而采取不同的策略 OOP(面向对象)的主要特征: 1.封装:wrap,实现了细节的隐藏,...
C++
2025-09-02
0
84
首页
上一页
1
2
3
4
5
6
7
下一页
末页