青木昭彦
青木昭彦
全部文章
QT
ARM(7)
C++(9)
C笔记(8)
IO/线程(7)
Linux笔记(2)
数据结构(7)
网络编程(5)
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
青木莲华の博客
天行健,君子以自强不息!地势坤,君子以厚德载物!
全部文章
/ QT
(共9篇)
Qt ⑨ Http&JSON&数据库
Qt ⑨ Http&JSON&数据库 一、Http简单通信 Qt 中 HTTP 通信主要通过 QNetworkAccessManager(请求管理)、QNetworkRequest(请求配置)、QNetworkReply(响应处理)三个核心类实现 核心流程:通过 QNetworkR...
C++
2025-09-29
0
106
QT ⑧ 多进程 & 套接字通信
QT ⑧ 多进程 & 套接字通信 一、多进程 Qt是可以实现多进程功能的,不过Qt是通过打开其他程序来实现多进程,只要是可以执行的程序或者脚本都可以打开 1、头文件 #include <QProcess> 2、具体使用流程 //启动按钮 void Widget::on_b...
C++
2025-09-18
0
139
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