Skip to content

v0.4 - 三 tab Notebook 布局

Choose a tag to compare

@cym9196 cym9196 released this 19 Jun 03:37
· 4 commits to main since this release

CC v0.4 — 三 tab Notebook 布局

把上一版两栏布局里的左侧 controls 拆成三个 tab (屏幕 / 参数 / 操作), 更紧凑, 更现代, 永远能看到右侧预览和幻灯片。

亮点

  • 左侧 ttk.Notebook 三 tab:
    • 屏幕 — 宽 W / 高 H + "应用到图像处理" 按钮
    • 参数 — 亮度 / 对比度 / 反色 / 旋转 (0/90/180/270) / 水平 + 垂直镜像 / 扫描方向 (vertical / horizontal) / 8 种扫描顺序 / 幻灯片间隔
    • 操作 — 刷新预览 / 开始转换 / 退出 + 视频抽帧 (文件 + 帧间隔 + 进度 + 暂停) + 激励 (彩蛋)
  • 右侧永远可见: 图像预览 (weight=3, 浅米色背景) + 幻灯片播放 (weight=2, 近黑背景)
  • sash 起始位置固定 360 px
  • 占位提示: 预览 "选择一个图像文件夹后, 点【刷新预览】查看预览 或点【开始转换】生成 C 字模数据", 幻灯片 "幻灯片预览 (need images)"
  • 状态栏 row 修正, 不再与 paned 重叠
  • 默认窗口尺寸 1400×900

测试

  • verify_original.py: 112/112 通过
  • verify_custom_size.py: 160/160 通过 (覆盖 5 个尺寸: 128x64 / 128x32 / 96x16 / 256x64 / 64x128)
  • test_convert.py: 全部通过

下载

  • CC.exe (~79 MB, PyInstaller 打包, Windows 64-bit)
  • 源码见 CC字模/ 目录
  • 详细使用说明见 README.md

与 v0.3 相比

区域 v0.3 v0.4
左侧布局 scrollable frame, 4 个 LabelFrame (文件 / 屏幕 / 参数 / 控制) ttk.Notebook, 3 个 tab (屏幕 / 参数 / 操作)
预览/幻灯片 永远可见 永远可见, 背景色区分
状态栏 与 paned 重叠 bug 修正, 独立 row=2
默认窗口 960×800 1400×900

详见 CHANGELOG.md 顶部 v0.4 章节。