随笔分类 -  Qt

摘要:最近项目压力比较大,为了赶时间很多代码都得图简便,然而碰到的问题还是需要重新整理一下,即便当时不懂事后也得弄清楚。项目的主要任务是一个C6678的PCI板卡驱动,用于FFT计算,一个图形界面显示程序显示处理前后结果。设备操作上,需要实时从C6678的内存中读取两个数据,一个是64KB的unsig... 阅读全文
posted @ 2015-11-04 01:34 XiaoH在博客园 阅读(1852) 评论(3) 推荐(2)
摘要:Qt在图形界面程序开发上确实具有相当重要的地位,很多软件都是用Qt开发的比如autodesk的maya,Qt开发的图形界面的确相当吸引人,至少比MFC漂亮(个人觉得),这也是我喜欢Qt的主要原因。 视频文件的播放,实际上是四个过程。首先是文件的读取,再将文件数据分流成视频流和音频流,之后分别进行解码,最后输出解码数据,同步音频视频的输出实现视频的播放。这里利用Qt提供的Phonon库实现一个简单播放器,以供学习练手之用。播放器在功能上能够播放视频音频文件,能够调整进度和声音大小,能够记录播放历史,能够截屏和全屏播放,并且启动程序时会显示进度和关于信息。视频文件支持avi、rmvb、flv... 阅读全文
posted @ 2013-05-26 01:41 XiaoH在博客园 阅读(8379) 评论(2) 推荐(3)
摘要:最近比较忙,几乎没什么时间来整理所做所学的东西。本来早该写的,拖了好几天了。 前一篇随笔里计划要将系统监控工具做成实时的,那么如何做呢?关键就在于定时器的运用。利用定时器,每隔一定的时间间隔去读取相应文件里的信息,然后刷新显示,就能够实现这一功能。很幸运的是Qt自身提供了两种定时器类:一类是Qtimer类;另一类是QObject类的定时器。这里我是用的是QTimer,觉得比较方便简单。 使用示例: QTimer *testtimer = new QTimer(this); connect(testtimer,SIGNAL(timeout()),this,SLOT(Displ... 阅读全文
posted @ 2013-04-16 00:59 XiaoH在博客园 阅读(1732) 评论(3) 推荐(1)
摘要:由于过段时间得帮师兄做一个linux下的图形化测试程序,所以最近开始学习Qt,感觉Qt用起来挺方便简单的,上手还算比较快吧,近两天就写了一个用来监控系统的小工具,功能尚不完善,还在探索,觉得也有必要记录下工作同时还得弄清楚类似任务管理器的东东是怎么得到系统数据和性能的~~ 闲话少说,Qt的安装过程就十分费劲,前段时间由于官网服务器(http://Qt-project.org/downloads)自己的问题,每次下到一半多就自动断了,都快崩溃了......要使用Qt必须有Qtlibray和QtCreator,最新的版本是5.0,需要有较高版本的GLIBC和GLIBCXX的支持,具体多少版... 阅读全文
posted @ 2013-04-10 21:51 XiaoH在博客园 阅读(3955) 评论(6) 推荐(0)