feat: Apps Updates#16
Merged
Merged
Conversation
自定义 ImageView 画布(paintEvent + QTransform 一次合成缩放/旋转/居中)+ QScrollArea(widgetResizable=false) 滚动 + 同目录翻页(循环跳坏图)+ 幻灯片(全屏 + 恢复 maximized)。配 Full 导览 + Handbook 5 文件。 构建门零 warning + offscreen 像素验证(旋转 90° 左蓝右红方向正确)+ 对抗 review(3 维度)修正 6 处交互/边界问题。
json-editor(01-dev-tools):QPlainTextEdit 编辑 + QTreeWidget 树递归 + 格式化/紧凑/校验(QJsonDocument)+ UTF-8 文件 IO。 sqlite-browser(10-database-tools):打开 db + 表列表(sqlite_master)+ QSqlTableModel 可编辑表格 + 任意 SQL 执行(QSqlQueryModel)。 每件过构建门(零 warning)+ offscreen 验证 + 对抗 review(json-editor 修 3 bug 含整数判定 qFuzzyCompare 量级失效/Save 截断;sqlite 修 2 bug 含 removeDatabase Qt 反模式/rowCount >255 假行数)+ Full 导览 + Handbook。app/CMakeLists 纳入 两件(sqlite demo 自带 find_package(Sql))。详见 todo/instance-batch-log.md。
serial-tool(02-network-tools):QSerialPort 配置面板(端口/波特率/数据位/ 停止位/校验/流控)+ 接收区(readyRead 累积 + Hex/ASCII 切换)+ 发送区 (Hex 正向校验 + write flush)+ 错误收敛(不可恢复错误主动 close 回关闭态)。 构建门零 warning(-Wall -Wextra -Wpedantic -Wshadow)+ offscreen UI/配置验证 + 对抗 review 修 2 bug(fromHex 对非 hex 字符静默截断 / write 只入队未 flush) + 3 risk(onPortError 收敛 / dataBits currentIndex / errorString stale→ errorToString)。真实串口收发无硬件未 offscreen 验,文档注明。app/CMakeLists 纳入(demo 自带 find_package SerialPort)。详见 todo/instance-batch-log.md。
network-tool(02-network-tools):TCP Server/Client + UDP 调试(协议切换/ 端口 0 系统分配/多客户端管理/Hex 日志方向),loopback 真 offscreen 验证。 tetris(08-games):俄罗斯方块自绘(7 形态预排表/壁踢/消行连锁/计分升级/ QSettings 最高分/Key_P 兼容 offscreen 直接投递)。 每件构建门零 warning + offscreen 验证 + 对抗 review 修正(network 3 bug: UDP target 控件隐藏发不了外部/客户端 socket 退出泄漏/广播 TX 只计一份; tetris 1 bug:lockPiece 漏判顶出 game over)+ Full 导览 + Handbook。 app/CMakeLists 纳入(network demo 自带 find_package Network)。 详见 todo/instance-batch-log.md。
cpu-memory-monitor(04-system-tools):CPU/内存进度条 + CPU 历史曲线(自绘 折线)+ QTimer 1s 采样。跨平台读取:Linux /proc/meminfo(MemAvailable) + /proc/stat(两次采样算 Δbusy/Δtotal);Windows GlobalMemoryStatusEx + GetSystemTimes(#ifdef Q_OS_WIN 隔离)。 ⚠ Windows 路径尚未验证:offscreen 在 Linux/WSL 跑,Q_OS_WIN 分支不参与 编译/执行,代码按 Win32 文档写但需作者 Windows 实机复验(文档+代码统一标 「尚未验证」)。Linux /proc 路径 offscreen 精确验证(内存% 精确匹配)。 构建门零 warning + offscreen(Linux)验证 + 对抗 review 修正(断笔填充越过 缺口→按连续段分组 / readCounters 必备字段独立校验 / startsWith 收紧 / clear 死代码删)+ Full 导览 + Handbook。app/CMakeLists 纳入。 详见 todo/instance-batch-log.md。
Member
Author
|
更新了一些Apps!这个是前几天忘记传的! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.