张宗平
|
d94d9175b1
|
讲义更新:Day2 幻灯片补 Designer 表单对照章节 + Day1 PPT + property_animation gif
- day2.html:组装思路改述为「两种信号槽写法」(lambda+context 批量绑定数字/运算键,
成员函数指针绑定等号/清空/退格);新增「番外:Qt Designer 表单版对照」章节,
讲 .ui 表单 + uic + setupUi + connectSlotsByName 自动连接,及改 objectName 致
on_<obj>_<sig>() 静默失败的坑;任务卡补「教师答案(不下发)」。
- day1.pptx:同步更新。
- property_animation/source.gif:属性动画示例演示 gif 资源。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-09 16:52:06 +08:00 |
|
张宗平
|
1f66098277
|
Qt 示例窗口默认不再自动退出,仅离屏验证时自动退出
p03/ 生成产物与 docs/teaching/examples/ 手工示例里的 QTimer::singleShot
自动退出逻辑,从"始终 200ms 后退出"改为"仅当 QT_QPA_PLATFORM=offscreen
时才退出"。正常运行(有显示环境)窗口保持打开,需手动关闭;离屏自动化
验证(tools/run_qt.sh + QT_QPA_PLATFORM=offscreen)行为不变。
p03/ 改动来自重新生成 tools/gen_part3.py(AUTO_QUIT 常量加 qgetenv 判断),
未手改生成产物。QCoreApplication 控制台风格示例(qfile_basic 等)本就
执行完即退出,不受影响。
|
2026-07-02 16:14:49 +08:00 |
|
张宗平
|
83620c0cf5
|
教案对齐官方方案书:重写为 5 天 C++/Qt 教学设计,补齐 6 个 Qt 技术缺口示例
- docs/teaching/OUTLINE.md、slides/day1-5.html、index.html:替换此前自定义的
4 天方案,严格对齐 docs/TRAINING_PLAN_2026.md「C++方向」Day1-5 课堂内容
(Day6-10 为纯项目实作,不在教案范围)
- docs/teaching/examples/:官方方案书要求但仓库 p03/(wiki 抓取内容) 未覆盖的
QSS/Model-View/JSON/QThread/QPropertyAnimation/QStateMachine 六个技术点,
各补一个最小可运行示例 + README 教学文档,均已离屏验证跑通;手工维护,
不属于 gen_part3.py 生成产物
- 根 CMakeLists.txt:接入 docs/teaching/examples 构建(BUILD_QT_PART 分支内),
不改动生成器管理的 p01/p03 CMakeLists
- 任务卡改为目标/验收标准/基础知识参考三段式模板,custom.css 配套新增样式
- docs/teaching/PRETEST.md:10 题 10 分钟 C++ 摸底测验,验证教案假定的受众
基础是否成立,并与 OUTLINE.md §0 的分层预案挂钩
|
2026-07-02 11:31:44 +08:00 |
|