随笔分类 - 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 );}
阅读全文
摘要:QT 的 Paint System 主要是基于 QPainter, QPainterDevice 和 QPaintEngine 三个类。1.QPainter 用于完成绘制操作。2.QPaintDevice 可以看成是一个2维的画板,包含一些画板的基本信息。直译的话就是绘图设备。3.QPaintEngine 提供了接口,QPainter 使用这些接口往不同类型的 device 上绘制。QP...
阅读全文
摘要:我对QGLWidget的理解就是,其从QWidget继承,额外实现了一些OpenGl的操作,归纳如下:1、使用QWidget的句柄winID返回的HWND对OpenGl的绘制设备进行初始化,用一个虚函数initializeGL()实现,用户可以重置这个函数。2、使用resizeGL(int width,int height);对GL的视口进行变换。同样是一个虚函数,该函数在调用initialize...
阅读全文