自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 AndroidManifest.xml 文件之详细解析

http://hi.baidu.com/babala_234/blog/item/31bd5f124fa233c8c2fd7877.html       AndroidManifest.xml是每一个应用都需要的文件. 位于应用根目录下, 描述了程序包的一个全局变量, 包括暴露的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作, 以及在什

2010-05-29 18:56:00 634

转载 使用QtDBus作为Qt的进程通信

from: http://blog.csdn.net/ThinkingAboutLife/archive/2010/03/26/5418808.aspx   使用QtDBus作为Qt的进程通信 收藏 自从Qt-4.2版本引入D-Bus作为进程通信的一个方法之后,它就越来越有取代qcop的趋势。它不仅在应用层之间可以互相通信,还可以和内核做通信。比如某些硬件事件的发生,就可以通过

2010-05-20 17:29:00 1490

转载 Qt/Qtopia 的进程间通讯

先看看Qt所提供的进程间通讯的机制:1) D-BUS   在编译的时候加上DBUS的支持,QtDBUS模块包括很多类,QDBus为头的类。  因为很多第三方的库用的是D-BUS协议通讯,所以Qt可以用QtDBUS来和这些软件通讯。2)TCP/IP  QTNetwork模块负责处理网络通讯,提供了QHttp,QFtp等类3)共享内存  QSharedMemory类实现了对操作系统共享内存的访问4)Q

2010-05-20 16:13:00 1585

转载 Qt: 给Widget设置背景图片

  Qt: 给Widget设置背景图片 收藏 Qt: 给Widget设置背景图片 结合网上多篇资料整理如下,给自己和别人一个参考 方法一:1.在要换背景的类的构造函数中装载一个图片,变量要为全局的,接下来会用到    _image.load("image/image_background");    setAutoFillBackground(true);   //

2010-05-17 14:27:00 4833

转载 QtWidget: 利用Qt4.5新特性实现酷炫透明窗体

Qt4.2引入了QWidget::setWindowOpacity函数, 可以为窗体设置透明度, 从0.0到1.0之间, 值越小越透明。 经过设置的窗体可以整体呈现透明的效果。 但这种设置比较粗糙, 只能设一个整体的效果, 大概只有比如像拖动的时候能用一下, 大多数时候都不太实用。 在Qt4.5里引入了新的窗体透明特性, 是个Widget的Attribute, 叫做Qt::WA_Tra

2010-05-17 14:24:00 2777

转载 QtWidget: 鼠标拖动窗口(没有标题栏时)

void ShapedClock::mousePressEvent(QMouseEvent *event) {    if (event->button() == Qt::LeftButton) {        dragPosition = event->globalPos() - frameGeometry().topLeft();        event->accept();

2010-05-17 14:21:00 859

转载 QtWidget: 自定义不规则窗体与按钮

关键是使用void QWidget::setMask ( const QBitmap & bitmap )void QWidget::setMask ( const QRegion & region )void QWidget::setMask ( const QRegion & region )Causes only the parts of the widget w

2010-05-17 14:19:00 1300

转载 Qt中不规则窗体和部件的实现

描述:a.png    窗口背景图图片: <img onclick="function anonymous(){if(this.width>screen.width-461) window.open(http://www.qtcn.org/bbs/attachment/Mon_0708/17_2_63c275273a887ea.png);}" src="http://www.q

2010-05-14 11:18:00 635

转载 QT下的几种透明效果

1.窗口整体透明,但是窗体上的控件不透明。   通过设置窗体的背景色来实现,将背景色设置为全透。<img onclick="function anonymous(){window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)}" src="http://blog.51cto.com/images

2010-05-14 09:31:00 648

转载 Qt 属性

Qt提供了一套和一些编译器提供商也提供的属性系统类似的完善的属性系统。然而,作为一个不依赖编译器和平台的库,Qt不能依赖像__property或者[property]那样的非标准编译器特征。我们的解决方案可以在我们支持的每一个平台上和任何标准的C++编译器一起工作。它基于元对象系统,元对象系统也通过信号和槽提供对象通讯。 在类声明中的Q_PROPERTY宏声明了一个属性。属性只能在继承于QOb

2010-05-13 09:11:00 537

转载 嵌入式linux下QT3/Embedded的输入设备驱动接口

一、Qt3/Embedded的输入设备的驱动接口实现原理分析       1、Qt3/Embedded把与底层硬件相关的源文件统一放在src/embedded目录下,所以我们最好也把自己的设备驱动接口文件放到此目录。2、Qt/Embedded中的输入设备分为鼠标类与键盘类。在3.x版本系列中,鼠标设备的抽象基类为QWSMouseHandler,在src /embedded/qmouse_qws.h

2010-05-12 15:47:00 781

转载 Qt的鼠标和触摸屏驱动

qwsmouse_qws.cpp在qt2.3.1/src/kernel目录下面Qt的鼠标和触摸屏驱动Qt的鼠标和触摸屏驱动主要集中在qwsmouse_qws.cpp当中.在qt中,触摸屏作为一种特别的鼠标,具有和鼠标同等的处理方法.在qt初始化的时候, 会输入一些环境变量,包括QWS_KEYBORAD:设定键盘的类型QWS_MOUSE_PROT设定鼠标的类型和设备.格式是::protoco

2010-05-12 15:05:00 1930

转载 通过鼠标事件来看QT/Embedded 窗体事件是如何派发的

QT的窗体系统可以包含多个进程,对于Linux上的应用,一个进程可以对应一个应用程序,每个应用程序都有自己的MainWindow,也可以有自己的Widget stack.。假设一种情况:同时打开多个应用,并且各个应用之间的Windows不存在完全覆盖,当我们用鼠标点击某个应用的窗体,这个应用的窗体便会出现在屏幕的最上层。对于了解windows窗体服务器的同行来说,理解这个并不难,可能有一个类似于W

2010-05-12 15:03:00 1882

转载 QT - QWSServer

      QT Embeded应用没有来严格的区分server和client进程,如果一个QT进程的启动参数中有-qws,那么这个进程就具有server胡管理功能,被称为QWS server,当然这个进程同样可以和其它的QT进程一样可以创建并显示widget,只有兼做server的功能而已。 这个所谓的server功能主要是由QWSServer对象来实现的。      1.QWSServer

2010-05-12 14:53:00 1089

转载 Qt中的多线程编程

Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。从 2.2 版本开始,Qt 主要从下面三个方面对多线程编

2010-05-12 14:51:00 643

转载 Qt 的内部进程通信机制

       在 Qt 系统中,不仅有着构造完善的系统结构,而且为了满足用户对编写图形用户界面应用的种种需求,它还创建了许多新的系统机制,其中 Qt 所特有的内部进程通信机制尤其值得一提。 本文分析了基于 QT 的应用进程之间通信常用的三种机制:QCOP 协议,Signal-Slot 机制和 FIFO 机制。给出了各自的使用方法,并指出了各自的使用场合。 1、 QCOP协议       

2010-05-12 14:04:00 658

转载 关于C++的域解析符

::被称为作用域解析符,用于引入一个作用域。::bind表示使用的是全局名空间内的bind函数。在c++里引入了名空间(namespace)的概念,比如std::cout就表示std名空间内的cout对象。c++里的范围有以下几种,全局作用域,名空间作用域,类作用域。编译器在编译时,默认从同级别的范围内开始解析符号,采用由内而外的顺序进行解析函数名。假定有如下函数void DoSome

2010-05-12 10:53:00 1830

转载 Qt:QT右键菜单

 QWidget及其子类都可有右键菜单,因为QWidget有以下两个与右键菜单有关的函数:Qt::ContextMenuPolicy contextMenuPolicy () constvoid setContextMenuPolicy ( Qt::ContextMenuPolicy policy )Qt::ContextMenuPolicy枚举类型包括:Qt::Def

2010-05-11 09:50:00 564

转载 QT的Graphics View柜架(3/3)

清源游民 [email protected]关键特性缩放与旋转        QGraphicsView通过 QGraphicsView::setMatrix()支持同QPainter一样的仿射变换,通过对一个视图应用变换,你可以很容易地支持普通的导航特性如缩放与旋转。下面是一个例子:class View:;public QGraphicsView{     Q_OBJECT//.....p

2010-05-11 09:42:00 441

转载 QT的Graphics View柜架(2/3)

清源游民 [email protected] View 坐标系统      Graphics View基于笛卡尔坐标系。item在场景中的位置与几何形状通过x,y坐标表示。当使用未经变形的视图来观察场景时,场景中的一个单位等于屏幕上的一个像素。在Graphics View中有三个有效的坐标系统:Item坐标系,场景坐标系,视图坐标系。为了简化你的实现,Graphics Vie

2010-05-11 09:41:00 427

转载 QT的Graphics View柜架(2/3)

清源游民 [email protected] View 坐标系统      Graphics View基于笛卡尔坐标系。item在场景中的位置与几何形状通过x,y坐标表示。当使用未经变形的视图来观察场景时,场景中的一个单位等于屏幕上的一个像素。在Graphics View中有三个有效的坐标系统:Item坐标系,场景坐标系,视图坐标系。为了简化你的实现,Graphics Vie

2010-05-11 09:35:00 434

原创 QT的Graphics View柜架(1/3)

清源游民 [email protected] View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中的这些items,它具有双精度的交互能力。 Items能处理键盘事件,鼠标的按,移动、释放、双击事件,也可以跟踪鼠标

2010-05-11 09:23:00 553

转载 Inside Qt Series (一):Let’s go, Starting From the QObject

         QObject 这个 class 是 QT 对象模型的核心,绝大部分的 QT 类都是从这个类继承而来。这个模型的中心特征就是一个叫做信号和槽(signal and slot)的机制来实现对象间的通讯,你可以把一个信号和另一个槽通过 connect(…) 方法连接起来,并可以使用 disconnect(…) 方法来断开这种连接,你还可以通过调用 blockSignal(…) 这个方

2010-05-10 09:53:00 500

转载 1 ) Inside QT Series 序

 Inside QT Series  序写了这么多年的程序,除了留下很多 code (其中有很多是garbage)之外,再没有其它东西,或许我该写点儿什么了,写一些关于我的工作的东西,自己所了解的技术,也把自己在工作过程中新学习的一些东西放在这儿,就算是为了以后做一个参考。第一个”大项目”,就是准备写一个系列文章,专门介绍 Qt Framework 的,这个系列文章不是为 Qt 新

2010-05-10 09:48:00 465

重要参考书:c语言本与末

主要描述了对信息、编译、数据结构、算法、其它语言、网络、数据库、文件系统等概念,提出了对它们的理解和思考,反过来再从这些描述中去体会C 语言

2009-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除