基于Qt的简易通用开发框架

通用几大类:
(1)窗体管理类:
a.维护一张key-window键值对表。
b.窗体样式表的设定。
c. 采用工厂方法开放一个返回值类型为基类窗口类型的指针参数为想要创建的枚举类型的窗体获取接口用来负责窗体统一创建和获取。
d.采用deleteLater方法开放一个接口负责窗体的统一销毁。
e.独立窗体之间信号与槽的断开连接和连接等等。
(2)内存数据管理类:
保存由调用业务管理类相关接口返回的数据,该数据将会在不同模块使用,避免因多次调用业务管理类同一接口引起的性能消耗。注意点:业务管理类进行的增删改查操作不要忘记同步到内存数据管理类中。
(3)业务管理类:
业务处理相关的增删改查操作,与界面以及界面逻辑解耦。
(4)接口类:
事件处理接口,相关界面继承该类,实现异步回调数据,界面作出实时刷新。

几种窗体类型:
(1)一次性过渡窗体,比如登录窗,销毁时机可以是关闭窗体时销毁亦或是直至程序退出。
(2)主界面窗体,程序主要功能界面,不做举例。
(3)依附于(父类指针为主界面)主界面窗体的弹出窗体,置顶于父窗体,但并不是模态,生命周期等同于主界面,随主界面销毁而销毁,不做举例。
(4)没有父类指针,游离的弹出框,在不同的模块多次打开或者关闭,生命周期,程序结束时销毁。

Qt简易通用开发框架源码下载

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值