随笔分类 -  QtGui

摘要:#include<windows.h> HDC hdc;hdc = widget->getDC();//widget为QWidget类型for ( int i=0;i<100;i++ ){ SetPixel( hdc,100+i,100+i,0xFF666666 );} 阅读全文
posted @ 2010-05-25 21:17 Dawnli 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:QT 的 Paint System 主要是基于 QPainter, QPainterDevice 和 QPaintEngine 三个类。1.QPainter   用于完成绘制操作。2.QPaintDevice   可以看成是一个2维的画板,包含一些画板的基本信息。直译的话就是绘图设备。3.QPaintEngine  提供了接口,QPainter 使用这些接口往不同类型的 device 上绘制。QP... 阅读全文
posted @ 2010-03-31 13:58 Dawnli 阅读(2065) 评论(0) 推荐(0) 编辑
摘要:我对QGLWidget的理解就是,其从QWidget继承,额外实现了一些OpenGl的操作,归纳如下:1、使用QWidget的句柄winID返回的HWND对OpenGl的绘制设备进行初始化,用一个虚函数initializeGL()实现,用户可以重置这个函数。2、使用resizeGL(int width,int height);对GL的视口进行变换。同样是一个虚函数,该函数在调用initialize... 阅读全文
posted @ 2010-03-31 13:43 Dawnli 阅读(7099) 评论(1) 推荐(1) 编辑