QT基础学习1

什么是QT

Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Qbject Compiler,mac))以及一些宏,Qt很容易扩展,并且允许真正地组件编程

QT的发展历史

由奇趣科技公司(Trolltech)的两位创始人于1990年着手开发,1995年发布Qt 1.0。
2008年,Qt Company科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。
2012年,Qt被Digia收购。
2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于IQS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iQS、Android

QT特征

  1. 面向对象
  2. 控件间的相互通信
  3. 友好的联机帮助
  4. 用户的自定义
  5. 方便性

QT开发工具(QtCreator)

所有的语言基本都可以用记事本来编写,但是很麻烦,用这些开发工具有助于我们方便开发。
文件目录,main.cpp是程序入口
在这里插入图片描述
直接可以拖拉编辑UI界面,提供了很多直接可以使用的组间和布局。

QT编译的过程

代码编写

头文件
主函数
Qapplication app(argc,argv)必须有
定义组间,使用指针
组件填入文字
组间之间的布局调整对象(水平布局,垂直布局,垂直布局中可以包含水平布局,也就是把水平布局的一个整体看成一个组间)
定义窗口,让这些组件能够显示出来。

生成工程文件
生成makefile

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值