QT项目编程规范

功能块---文件夹

一个大项目,肯定由多个功能块和窗口组成,肯定不止一个窗口,各自的功能模块要建立各自的文件夹,在这个文件夹中实现这个功能的设置和窗口。

每一种对象都由三个部分组成:

接口

实现

工厂

每一指针对象都定义为接口类型,初始化则初始化为实现的类型。

各个功能块和main函数块(主窗口)怎么链接

1,main函数模块从目录开始包含子模块的头文件;

2,在mian函数头文件模块中建立子模块对象;

3, 在main函数模块源文件中初始化子模块对象;

 4,建立挂件对象和挂件管理对象;

5,源文件初始化挂件个挂件管理对象;

6,指定挂件父对象(显示对象),子模块放入挂件;

 7,设置主窗口中对应行为选项槽函数,也就是点击选项时,就显示子模块,这就需要把挂件放入挂件管理器;

怎么写接口

1,信息注释;

2,接口析构函数虚函数化,防止析构时父对象没有析构造成内存泄漏;

3,接口函数注释:功能,参数作用以及意义,返回值意义等

注意:因为接口只有一个.h文件,而派生类需要继承接口,所以接口的构造函数和析构函数需要初始化,否则就是未定义--------只需要加上{ }

 

哪些东西需要写到接口里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值