- 空间
第二章面向对象程序设计
1类与结构体相似,类里包含成员函数,数据,数据一般定义为私有,类外边的函数不能访问,只有成员类函数才可以访问。增强了数据的安全性。构造函数,析构函数它们的名字与类同名,作用为分配内存与释放内存。(关键字NEW,DELETE)
2类继承, 公有继承:私有仍为私有,公有仍然为公 有
3创建对象访问方法。
第三小时QT基础
1添加按钮2添加标签3添加退出按钮(signal an slot)一个例子是在主部件中添加一个quit按钮,在这个例子中深刻理解了对象是封装了数据与操作的一种结构,在main()函数实现时,极其简单,只需定义这个对象就行了
第四小时槽与信号
1槽与信号都是函数,
实现例子:1quit 2拉动滑块改变值 3,lineedit 编辑
2自定义信号与槽需要用特殊语句才能创建信号与槽,在编程过程中,预定义的槽与信号几乎已经够用,只有在特殊情况下才需要自己去定义。元对象编译器:创建用户函数,用户信号。moc ClassDeclaration.h -o ClassDeclartion.moc
#include <ClassDeclartion.moc>
第五小时深入学习QT构造块
实现滚动条最简单的方法是将主部件基于QScrollView类,然后再为第个子窗口调用QScrollView::addChild()函数,就能够创建出一个自动按需分配的窗口。如果里面有很多子部件时,可以先在QScrollView里面添加一个QWidget类,然后再把所需的小部件添加到QWidget中,这样就能实现窗口按所有部件的大小自动分配滚动条,而不是只和里面的一个部件有关。
添加菜单:menubar and popumeu,popumeu是弹出的选项,menubar 是整个菜单,先创建popumeu是单个菜单,向它插入选项,再把popumeu添加到menubar 中去,就实现了菜单。
QMainWindow类,标准化的窗口类。可以定义菜单栏,工具兰,中心部件,状态栏。
第二部分,
第六学时重要的QT部件1
按键,单选按键QButtonGroup QRadioButton可以创建一个单选 对话框。QButtonGroup checkbox可以创建一个多选 对话框。
标签 QLabel
QLCDNumber
表QTableView
第七学时
QListBox列表框用于用户从中选择一个或多个条目。实现过程:创建一个列表框向里面添加条目。
QComboBox组合框窗口大小 不够显示里面的条目时,需要使用组合框。
部件布局 QGroupBox QButtonGroup QSplitter QWidgetStack
第八学时
文本输出,多行文本,单行文本
QListView 列表视图。美观很容易查找。
进程条
第九学时
绘图函数,QPainter绘制线,矩形,园椭圆,扇形等,能够定义线条颜色,粗细,填充方案,颜色。
第十学时 理解QT对话框
激动人心的时刻,我都不知道我一个代码就显示出这么多图画,QT就是好颜色对话框文件对话框,消息对话框,字体对话框,进度条,
第十一学时,使用布局管理器
qlayout qgridlayout qhboxlayout qvboxlayout
第十二学时,处理文件与目录
第十三学时,处理文本与理解常量表达式
第十四学时,学习使用容器类
这一节学到了我要找的东西,将来如果我把工作人员的照片发到评价器的时候,可以存到flash里面,用Qcache 把它存起来,那些不经常用的员工的照片如果再有新员工照片存进来的话,就会把那些长时间不用 的员工的照片删除。
第十五学时,
第十六学时,
第十七学时,
第十八学时,
第十九学时,
第二十学时,
第二十一学时,