Qt期末知识点总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“qt知识点总结”。
题型:选择、判断、简答、程序设计
一、基本知识点 1.简单解释Qt。
2.QtGUI应用程序的main()程序结构。
3.利用QtCreator创建窗口时,系统提供的3个基类分别是什么?
4.信号与槽 机制作用,信号与插槽关联函数connection()在那个类中定义,前4个参数的意义,两种关联(手动、自动)的区别。
5.模态和非模态对话框(概念、创建、初始化、运行、取结果)。6.标准对话框种类。
7.布局管理器的任务,布局及相关的类(QHBoxLayout、QVBoxLayout、QGridLayout、QStackLayout)管理窗体上子窗口部件的布局方法,以及编程方法。
8.QmainWindow框架包含的组件(图5-2)QmainWindow各部件使用的编程方法。9.Qt对C++的一些扩展:Q_OBJECT、emit、moc、uic。
10.为应用程序提供图片的常用方法(资源机制),如何使用资源 动作(action)。11.创建菜单和工具栏的步骤 中央窗口(中心部件)。12.事件概念,几种常见的事件,Qt中定时的方法及编程。13.Qt中事件处理和事件过滤方法 事件传递顺序。
14.顺序容器(QVector(T)、QLinkedList(T)、QList(T)、QStack(T)、QQueue(T))关联容器(QMap、QHash)两种类型的迭代器(各包含只读与读写型)通用算法。15.图形的绘制方法(QPainter、paintEvent()),绘图设备(QpaintDevice、QWidget、QPixmap、QImage)
16.QPainter的三个主要设置(画笔、画刷、字体)及相应的类(QPen/QBrush/QFont)。17.Qt中输入输出方法及相关类 文本文件和二进制文件读写操作。18.数据库和网络应用程序中,在pro文件中分别要加入什么模块。
19.利用SQL语句Qt数据库应用程序的基本操作步骤(连接、查询、取结果),SQL模型类型。
20.Qt中与网络相关的类(QNetworkAcceManager、QFtp、QHttp、QTcpSocket、QUdpSocket、QtcpServer),TCP客户与服务器通信程序模型。21.线程概念及Qt相关类 线程的创建与启动
22.线程的同步与互斥,方法(Qmutex、QreadWriteLock、Qsemphore、QWaitCondition)
二、简单程序设计 1.对话框应用程序。
2.主窗口创建动作、工具栏、菜单的程序代码。3.几种布局方法的关键代码。4.文本文件和二进制文件读写操作。
5.Qt数据库基本应用程序(利用SQL语句或SQL查询模型)6.简单的TCP客户与服务器程序
Qt数据库总结#include QT += sql QSqlDatabase类实现了数据库连接的操作 QSqlQuery类用来执行SQL语句 QSqlRecord类 封装数据库所有记录 第一:QSqlDatabase类QSqlDatabase d......
第六单元土地面积1、常用的土地面积单位:平方米、公顷、平方千米。 测量土地的面积,常用“平方米”和“公顷”作单位。 边长是100米的正方形土地,.1公顷=10000平方米1平1、真分......
问题:使用QSettings时,对于注册表中类似于串口信息中的\Device\Serial0的这种key值,用value()函数无法读到其value。分析:QT在读取注册表时,对于有路径分隔符“\”“/”的valu......
1 数控机床是由信息输入,数控装置,伺服驱动装置及检测反馈装置 2 分类:1)按工艺用途:金属切削类数控机床金属成形类及特种加工类数控机床2343 数控机床的精度指标包括:定位精度和......
1、焊接的基本概念,本质,特点及分类? (1)、焊接是通过加热或加压, 或两者并用,并且用或者不用填充材料,使工件达到原子结合的一种方法。 (2)、通过原子间的结合力将两个固体连接起来,对......