近期开发学习,越来越深入,深到把自己代码写得近千行各类函数在相互调用。因为我是徙手写界面,大致需求都在自己的脑海,所以逻辑图也没有画,想起一部分就能实现和展现一部分。思路清晰,目标明确所以后台的数据库表格体系与判断,都是自己的脑海对比现实不断修改出来的。有经验以后,应该能行快实现。
解决了两个问题:一是:默认建立表格体系,并存入数据库;再从这个表里面读出项目所需要的表体系,生成项目需要的表;二是:解决了下拉菜单QComboBox控件与体系表连接,并取得相应的表格,映射到列表框,展现需要数据。再通过列表框点选,获得tableView的数据。

通过两个列表,将功能性与使用性迈进了一大步。
得到如下体会:
1、窗口尽可能与数据分离,也是QT的主要精神,但Model可在窗口与界面就绑了,以后好找;
2、函数相互调用,可能省一些代码的编写,但不利于后期维护;尽量写好注释与手册,否则自己都难找到出处;多写一些重复代码,也许后期更利于维护,看自己情况而定;
3、需要一个控件要连接两个信号的时候,可以把其中一个信号函数写入到另一个函数,执行完一个后,接着再执行另一个函数。完美解决需要执行两个动作的需求。OH Ye
3、后面的路还要走很长,但不远了!加油,少年。