MFC, WinForms, WPF, Qt算是都折腾过, 就差WxWigets了
比较下来, 做游戏(引擎)工具开发的话, 最重要的是易上手, 好维护, 开发快, 综合下来还是滚回C++阵营, 选择了...仔细观察发现, 工具栏上的按钮只有固定几个, 好多窗口也没有在.ui里找到
虽说很多人会鄙视可视化的UI编辑器, 但是不得不说, 有些地方的确很方便, 但所有界面都依赖这个就份了
因为从架构设计的角度来讲..., 而且都是Dock Window
所以在代码中可以看到它们都从QDockWidget派生的
?...状态栏
状态栏其实就是一个窗器, 可以创建一些控件扔进去
?
菜单和工具栏命令
这里也是基于Qt比较不错的的QAction, 比MFC的ID方式强太多了....工具栏那些没在Designer中出现的按钮是跟操作/插件功能相关的, 后续再分析