Qt Creator的源码比较庞大。前几年我陆陆续续读过里面的源码。也写了几篇博文:
https://blog.csdn.net/libaineu2004/article/details/104728857
https://blog.csdn.net/libaineu2004/article/details/89407333
最近一直想找机会,借用这个IDE的皮,来写一个视觉框架的小demo。
1、先来看看官方Qt Creator IDE的主界面
在官方源码可以找到FancyTabWidget、FancyTabBar、FancyTab等等的C++类,它们是实现主界面重要的模块。C++类Theme则实现了主题配色。
2、我根据qtc4.15.2源码版本,移植而来,有许多种主题颜色可以切换。例如:
flat主题配色
default主题配色
各个主题配色的区别主要体现在左侧栏的工具条和底部的日志窗口按钮等。
3、然后再来看看,与视觉相关的功能模块的连线图
与视觉相关的工具栏,支持拖拽算子到连线图区域
工具栏,支持输入文字过滤的功能
工具栏,支持列表视图和图标视图
4、关于流程图的运行,请看下一章
https://blog.csdn.net/libaineu2004/article/details/133041266
423776537@qq.com
---
引申阅读,与本博文无关
推荐几个开源的Qt+插件的框架
https://github.com/canpool/qtcanpool
https://github.com/Jamie-tong/QCPFrame文章来源:https://www.toymoban.com/news/detail-423613.html
https://github.com/huifeng-kooboo/DT文章来源地址https://www.toymoban.com/news/detail-423613.html
到了这里,关于我的Qt作品(18)模仿Qt Creator IDE写了一个轻量级的视觉框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!