博客
关于我
第一章:QT的概述
阅读量:259 次
发布时间:2019-03-01

本文共 953 字,大约阅读时间需要 3 分钟。

QT的概述

1、历史发展

  • 1)1997年诞生,Haavard Nord/Eirik Chame-Eng
  • 2)1994年创立TrollTech(奇趣科技公司)
  • 3)2005年Qt4.0版本
  • 4)2008年奇趣公司被诺基亚收购
  • 5)2009年QT源码开放
  • 6)2012年诺基亚将Qt全部知识产权出售给Digia公司
  • 7)2013年Qt5.0发布
  • 8)2014年Digia成立The Qt company子公司,专注于Qt的技术开发和拓展

2、Qt相关的工具介绍

  • 1)assistant(Qt助手):在终端输入assistant &即可进入Qt帮助手册界面
  • 2)qmake(Qt构建器)
qmake -v //查看Qt版本qmake -project //生成.pro的工程文件qmake //根据.pro文件生成Makefile执行:make完成工程编译和链接
  • 3)designer(Qt设计师):图形界面编辑器,用设计界面,得到.ui文件,在终端输入designer &
  • 4)uic(界面转换工具):将.ui文件转换为c++中支持de.h文件
  • 5)rcc(资源编译器)
  • 6)moc(元对象编译器):将Qt中扩展的语法还原为标准C++程序
  • 7)qtcreator(Qt创造器):Qt的集成开发环境(IDE)包含上面所有的工具

3、Qt帮助手册的使用

eg:QApplication

  • 1)先看第一句话,了解该类的主要功能,如果看不懂点击more进入详细介绍的位置
  • 2)了解头文件(默认和类型一致),构建选项(说明使用的功能模块),继承关系
  • 3)Properties(成员变量)
  • 4)Public Functions(公有的成员函数):注意:重点关注构造函数,了解如何创建对象
  • 5)Reimplemented Public Functions(公有的虚函数)
  • 6)Public Slots(槽函数)//qt中语法扩展
  • 7)Signals(信号函数)//qt中语法扩展
  • 8)Static Public Members(静态成员)
  • 9)Reimplemented Protected Functions(保护的虚函数)
  • 10)Macros(宏)
  • 11)Detailed Description(详细描述和“more”)

转载地址:http://pedo.baihongyu.com/

你可能感兴趣的文章
地下迷宫探索(后两个测试点无法通过?这里有你想要的答案)
查看>>
城市间紧急救援(dijkstra算法)
查看>>
关键活动(注释超详细!!!)
查看>>
为什么Android要采用Binder作为IPC机制?成功入职阿里
查看>>
大牛手把手带你!Flutter尽然还能有这种操作!面试建议
查看>>
如何成为一个更好的Android开发者?写给正在求职的安卓开发
查看>>
小白看完都会了!阿里云大师深入拆解Java虚拟机,看完这一篇你就懂了
查看>>
【IT之路】MySQL基础-MySQL常见操作
查看>>
【IT之路】Docker系列-CentOS Docker 安装
查看>>
【IT之路】FAQ-Hibernate报错:表不存在
查看>>
VHDL-边沿触发的加法计数器与七段数码管显示
查看>>
MySQL数据库
查看>>
MySQL性能优化说明
查看>>