24小时QT学习

  • 空间

第二章面向对象程序设计

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 把它存起来,那些不经常用的员工的照片如果再有新员工照片存进来的话,就会把那些长时间不用 的员工的照片删除。

第十五学时,

第十六学时,

第十七学时,

第十八学时,

第十九学时,

第二十学时,

第二十一学时,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值