博客
关于我
第一章:QT的概述
阅读量:273 次
发布时间: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/

你可能感兴趣的文章
2020.2.13普及C组 罗密欧与朱丽叶的约会【纪中】【前缀和】
查看>>
2020.2.29普及C组 子矩阵(submatrix)【纪中】【DP】【DFS】
查看>>
纪中2020.3.4普及C组模拟赛总结
查看>>
2020.3.8普及C组 自动匹配(auto)【纪中】【二分】
查看>>
洛谷 P3374 【模板】树状数组 1
查看>>
纪中2020.3.18普及C组模拟赛总结
查看>>
纪中2020.4.8普及C组模拟赛总结
查看>>
YbtOJ 递推算法课堂过关 例5 平铺方案【递推(简单DP)】
查看>>
YbtOJ hash和hash表课堂过关 例1 字符串哈希【hash】
查看>>
数论大杂烩——From GDKOI2021 【数论基础】【学习笔记】
查看>>
YbtOJ hash和hash表课堂过关 例4 单词背诵【hash】【二分】
查看>>
【笔记】Linux 基本操作
查看>>
CSUST 2021 周赛 2 题解
查看>>
我们真的需要模型压缩吗
查看>>
【车牌识别】基于matlab GUI BP神经网络车牌识别【含Matlab源码 858期】
查看>>
【人脸识别】基于matlab GUI灰度化教室人数统计【含Matlab源码 602期】
查看>>
前后端数据交互之表单
查看>>
剑指offer JZ12 数值的整数次方
查看>>
剑指offer JZ15 反转链表
查看>>
剑指offer JZ21 栈的压入弹出序列
查看>>