Qt 利用XML文档,写一个程序集合 一

接到领导需求安排,说公司未来的硬件设备会越来越多,与每个设备对应的设备检测和设置程序也会增多。导致软甲太多,不好掌控。所以希望做一个完整的软件,但是呢,每个子程序还得独立,应为每个用户购买的设备不是一样的。

主要有一下集中情况


甲用户爸爸:

甲用户爸爸现在阶段只需要购买公司的产品1和产品2,这时候,日过我们默然吧整个产品检测程序发送给甲用户爸爸,甲用户爸爸会哭的,所以,这时就需要只给他提供产品1和产品2对应的设备调试程序就可以了。


现在来了一个已爸爸:

已爸爸是做集成的,他恰好需要我们90%的产品,那么这时候,如果给一爸爸N和调试程序,已爸爸可能会骂娘了。所以,只需要给已爸爸整合一个软件就可以了。


为此呢,我设计了这个通过XML文档来管理子程序。整个软件框架就是下面这图,凑合看。


希望这个图是比较好懂得,上面部分就是软件的大致界面。每一个图标对应一个子程序。

中间层就是XML文档,它管理了下面文件家中的子程序具体内容

下面就是存放子程序的文件夹了。

主要的知识点

1. XML读写

2. 滚动区域

3. 启动外部程序

软甲截图