一.qt基本
1.基本函数
1.三种常用的qt窗口控件
a.QWidget:空的控件
b.QDialog:可以带标准的按钮
c.QMainWindow:带菜单栏 状态栏和浮动窗等控件
2.各种基本的QT内置类
a.调试信息 qDebug
b.可变类型 QVariant
c.正则表达式 QRegExp
d.时间与日期 QData/QTime
e.链表(模板) QList<int> list;
f.数组 QByteArray
g.字符串 QString
2.信号与槽
信号sig(参数1)
槽slot(参数2)
则必须 参数1 >= 参数2
1.信号与槽的连接方式
a.直接在ui中鼠标链接两个控件,选择恰当的信号与槽即可
b.在ui中,自定义一个与指定控件关联的的槽函数
c.直接使用connect来关联两个对象的信号与槽
2.计算面积
3.布局
4.关联不同对象的信号与槽
3.文件流对象
各种颜色
设置颜色和字体
弹出对话框
4.界面分割器+嵌套布局
待续....................
二.qt数据库
三.Linux音视频编程
V4L2:Linux系统中专门处理视频的子系统
ALSA:Linux系统中专门处理音频的子系统
1.JPG
开发板显示一张图片,display函数
a.准备lcd设备
b.读取jpg文件内容(jpg数据)
c.解码jpg数据,得到rgb数据
d.将解码得到的rgb数据显示到lcd上
yuv转rgp
计算量大,会导致视频非常的卡
解决方案:
将RGB所有可能的取值,都提前算出来
YVU--->RGB---->JPG
安装alsa-lib 和 alsa-utils工具集
使用工具集