QML 项目构建

        当我们构建一个大型的QT项目的时候,我们需要各个不同的模块,或者各个模块由不同的人员完成,这个时候,我们需要一个基本的构建模型来完成。

        首先,我们确定我们的项目由那几个模块构成,这样我们可以创建几个文件夹。比如我的项目有网络模块,数据库模块,指令集处理模块, 界面UI 模块等。那么我们可以创建三个文件夹分别为 NetMode, SqlMode, CmdMode,UiMode.pri  在四个目录下分别建立一个 pri 文件, 如 NetMode.pri  , SqlMode.pri , CmdMode.pri ,UiMode.pri . 

        第二步,我们在我们建立的项目的  .pro 中 包含我们这几个创建的 pri 文件 。  include(NetMode/NetMode.pri)   include(SqlMode/SqlMode.pri) include(CmdMode/CmdMode.pri)  include(UiMode/UiMode.pri).

        第三步,对于各个pri 文件的构建。对于逻辑层,比如 NetMode.pri 我们需要 如下进行构建

INCLUDEPATH += \          //头文件放在 include 目录下面
    $$PWD/include/ \
    

HEADERS += \                 //头文件的包含文件
    #$$PWD/include/
    
SOURCES += \              // 源文件放在 src 目录下面,源文件包含的文件。
    #$$PWD/src/

LIBS += \                      //库放在 lib 目录下面,需要哪些 库 用 -l 来包含库。
#    -L$$PWD/lib \
#   -ltest

        第四步,对于Ui层的pri ,构建又有所差别。比如在UiMode.pri 文件中,我们需要几个不同的模块,一个为 Common ,用来存放自己定义的各种主键,然后再根据逻辑,把界面分为三个部分,一个部分为 工作单 Work,一个界面为 设置 Setting,一个界面为启动 Star . 创建好四个目录后,我们再Qtcreator 界面点击 UI 目录,然后 Add new  选 Qt    然后再选 Qt  Resouce File.完成后,会再 UiMode.pri     RESOURCES += \
                                    $$PWD/Work/Work.qrc

然后再 Work.qrc 中添加各种我们自己需要的qml 文件,其他的各个文件夹的创建方式一样。

        至此,我们一个完整的项目构建就完成了,其他的就交给各个模块负责的小伙伴们去实现了。对于QML,我也是刚学,一边学,一边干项目,如果有不对的地方,请指教。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dreamliweiming

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值