细腻蜜粉

文章
6
资源
1
加入时间
3年0月8天

八、PyQt5绘图技术(二)PyQt5绘图技术

本节介绍PyQt5中绘图的基础知识,其中包括QPainter绘图基础类、QPen画笔对象、QBrush画刷对象和QFont字体对象;然后讲解了如何在PyQt5程序中绘制文本与图像。绘图技术在PyQt5程序开发中的应用比较广泛,需要认真学习掌握。

线性表的顺序表示的增加和删除

线性表包括顺序结构和链式结构,这里介绍的是顺序结构,为了方便就用数组表示,其操作包括增,删,改,查,其中改和查用数组的下标可以很方便的操作,增加和删除需要一些代码实现。其中增加的是在一个线性表插入一个元素,这个元素必须在1~N+1之间其核心思想是先判断要插入的数据是否在1~N+1之间,然后把i~N之间的数据向后移动一位,最后插入,长度增加1。核心代码如下: for(int j=N+1; j>=i; j--) arry[j] = arry[j-1]...

IC学习笔记3——异步FIFOIC学习笔记3——异步FIFO一、异步FIFO的空满检测二、异步FIFO的模块端口和内部电路图三、异步FIFO的电路设计四、仿真验证

IC学习笔记3——异步FIFO异步FIFO的工作内容与同步FIFO类似,但是异步FIFO的控制并不像同步FIFO那么简单,因为异步FIFO工作在不同的时钟域,这将会带来一些问题,比如空满检测?是否还可以像同步FIFO通过计数器来判断?是否需要同步电路?这些问题将会在本章节一一讨论。一、异步FIFO的空满检测1. 同步FIFO的空满检测因为同步FIFO工作在一个时钟域,可以通过一个计数器来判断空满。当同步FIFO写入一次数据,计数器加1.当同步FIFO读出一次数据,计数器减1.当同步FIFO同时