Qt
huihui1988
这个作者很懒,什么都没留下…
展开
-
Qt使用QGraphicsView实现滑动窗体效果
QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描述可视化图形项目。QGraphicsScene提供了一个视图的场景,通过在这样一个场景之上加入不同的QGraphicsItem来构建视图。而QGraphicsView则提供了一个widget来显示QGraphicsScene的内容。所以要想成功构建一个视图,这三个元素缺一不可。以下是一个QGraphicsVie原创 2010-07-10 21:07:00 · 31402 阅读 · 87 评论 -
将vim作为QT开发的IDE
转载请注明链接与作者huihui1988 用了一段时间的vim,喜欢上了这种简洁高效的编辑器。恰逢正在学习QT中,于是将vim变成了开发QT的工具。以下是具体配置。一、语法高亮支持:1、打开VIMDIR/vim72/syntax/cpp.vim,加入syn keyword cppStatement SLOT,SIGNALsyn keyword cppAccess原创 2010-05-17 18:47:00 · 5437 阅读 · 3 评论 -
Qt制作Aero特效窗口
转载请注明链接与作者huihui1988 初学QT,边看书边自己做点小东西。最近突然心血来潮,想自己做个小巧点的,界面美观一点的备忘当桌面上。想了半天,发现VISTA/WIN7的Aero效果就不错,况且自己现在就在用WIN7。于是上网找了下QT制作Aero效果的方法。Google之后终于找到了函数和用法。于是做了一个简单的Aero特效窗口以下是头文件和实现文件://qtwi原创 2010-05-17 18:48:00 · 5277 阅读 · 2 评论 -
QT中使用QXmlStreamReader解析XML文件
转载请注明链接与作者huihui1988 XML文件由于其扩展性与兼容性的优点,被广泛用作软件和系统的配置文件。这里简要介绍一下QT下如何来解析XML文件。 源代码:xml_reader.h#ifndef XML_READER_H#define XML_READER_H#include //#include class xml_reader : public原创 2010-05-24 17:04:00 · 16220 阅读 · 5 评论 -
QThread与其他线程间相互通信
转载请注明链接与作者huihui1988QThread的用法其实比较简单,只需要派生一个QThread的子类,实现其中的run虚函数就大功告成, 用的时候创建该类的实例,调用它的start方法即可。但是run函数使用时有一点需要注意,即使在其中不能创建任何gui线程(诸如新建一个QWidget或者QDialog)。如果要想通过新建的线程实现一个gui的功能,那么就需要通过使用线程间的通信来实现。这里使用一个简单的例子来理解一下 QThread中signal/slot的相关用法。首先,派生一个QThread的原创 2010-06-12 00:39:00 · 10390 阅读 · 6 评论 -
Qt仿Android带特效的数字时钟源码分析(滑动,翻页,旋转效果)
这个数字时钟的源码可以在Qt Demo中找到,风格是仿Android的,不过该Demo中含有三种动画效果(鉴于本人未曾用过Android的系统,因此不知道Android的数字时钟是否也含有这三种效果),其分别为滑动、翻页和旋转。由于本人的Qt Creator输入中文后显示的都是乱码,因而在此只能使用英文进行注释,后期如果有时间再进行中文的相关整理。可能有些地方理解并不是很正确。希望大家多多指正!以下为源码:#include #include class Digits: public QWidget原创 2010-08-31 17:17:00 · 9337 阅读 · 9 评论