讲一下实现的思路:
1、首先建立一个词库,即上面所说的text文本。将其放在debug目录下。
2、建立一个单词类Word, 然后 按行读取词库,保存到List里
3、生成10个随机数,范围是List大小、根据10个随机数的索引,查找到10个列表中的词。
4、重写paintEvent绘图事件,绘制10个单词,设置各自的透明度,大小依次增加。排列方式为垂直排列
5、建立一个定时器,每200毫秒刷新,并再次随机生成10个词,然后更新绘图事件
6、在主窗口生成水平铺满窗口的Word项
7、建立一个移动Word项的定时器,查找窗口中的所有word项,并随机改变word项的纵坐标、当Word项的纵坐标大于窗口时,即重头开始移动
好了,大概就是这么几点,比较简单,本来想增加首字高亮效果,无奈水平有限,没实现