lua qt 编译_《QT---SDK自动生成代码解析》

本文详细解析了QT SDK在创建工程后自动生成的代码结构和关键文件作用,如.pro用于构建,.cpp包含主函数与窗体类,.ui为XML描述UI控件。通过理解这些基础,开发者能更好地进行后续开发,提高效率。MainWindow类作为核心,结合Lua,可以实现灵活的界面交互。
摘要由CSDN通过智能技术生成

《QT---SDK自动生成代码解析》

一般情况,任何一个SDK开工具,在创建一个工程后,都会自动的生成一些自动代码,而之后的工作,就是在这一套自动生成的东西上,完成我们的后续工作,很好的理解SDK自动生成的东西,更便于我们后续的开发工作,可以起到事半功倍的效果,可以类推扩展出很多外延的知识,更便于之后对整个工具的快速学习理解。

传统的一些教程都是step by step的方式,这种方式对有没有基础概念的人来说,可以很好的达成他们想做出东西的目标,问题是在不了解框架机制的前提下跟着做,只能是照猫画虎,不能举一反三。

网上是不是,有很多的蛇精病教程让你苦恼那?那好吧,我们来写一个。

首先,QT在创建一个工程之后,她的目录结构是这样的。

主要的文件类型有:.pro .h .cpp .ui

.pro 文件: 简单说,这个就是整个C++工程的makefile文件,遵循的是QMakefile的语法规则,好普通的makefile语法类似。

.cpp 文件: SDK一共会生成两个.cpp 文件,main.cpp和mainwindow.cp, main.cpp是整个工程主函数的文件, mainwindow.cpp 就是用户自定义的窗体类。

.UI 文件: 此文件是一个描述UI控件信息的XML文件,QT Designer就是把用户绘制的窗体控件的信息,保存到这个XML文件中。在工程编译之后,就会把XML形式的窗体信息,转换成C++语法内容的.h 文件。

整个工

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值