# UI 开发说明 ## 文件结构 - `ibook_export_app.ui` - Qt Designer 界面文件 - `generate_ui.py` - 界面代码生成脚本 - `ibook_export_app.py` - 主应用程序 ## 使用 Qt Designer 编辑界面 1. 安装 PyQt6-tools: ```bash pip install PyQt6-tools ``` 2. 打开 Qt Designer: ```bash designer ibook_export_app.ui ``` 3. 在 Designer 中编辑界面 4. 保存 .ui 文件 ## 生成界面代码 有两种方式使用界面: ### 方式1:直接加载 .ui 文件(推荐) 当前代码使用 `uic.loadUi()` 直接加载 .ui 文件,无需生成额外代码。 ### 方式2:生成 Python 界面代码 如果需要生成 Python 代码: ```bash python generate_ui.py ``` 这会生成 `ui_ibook_export_app.py` 文件。 ## 注意事项 1. .ui 文件中的控件名称必须与代码中引用的名称一致: - `listwidget` - 书籍列表 - `export_btn` - 导出按钮 - `config_btn` - 配置按钮 2. 修改界面后直接运行应用即可看到效果,无需重新生成代码 3. 如果在 Designer 中添加新控件,记得在代码中添加相应的信号连接