已实现逻辑
demo5
页面跳转
- mainwindow.ui相当于simulink界面
- 点击Quick Start进入welcome.ui界面
- 在welcome.ui中大概包含7个页面
- 页面之间通过next、back按钮翻页
- 第0页没有back、最后一页点击next退出welcome.ui,回到mainwindow.ui
条件显示
- C/C++选项页面中,当选择C相关选项时,多显示一个groupBox;
- 否则当选择C++相关选项时,不显示这个groupBox
修改默认设置
- mainwindow工具栏图标大小、添加文字
- welcome.ui由默认的"?"改为“最小化”、“最大化”
- 消除groupBox的默认边框
- 选择题设置默认选项
进度条
- 颜色、加粗
待改进处
- mywidget相关文件暂时不是必需的
- mainwindow.ui与welcome.ui的窗口模态化解耦
- 大小适应化调整,加滚动条
- .ui操作通过全代码实现,便于平台迁移
- 将.ui中的next、back按钮的connect替换为代码实现
- 配色、字体
后续安排
- 模块整体架构撰写(随时记录)
- 预留槽函数的架构(模型分析、代码生成等)
- MwVehicleApp实现逻辑分析
- 模型交互功能
- 其他模块
- mainwindow菜单栏与工具栏的对应
结果对比展示
mainwindow.ui相当于simulink界面
Welcome,0
System,1
Output,2
Deployment,3
Word Size,4
Optimization,5
Generate Code,6