比如,我创见一个Brush,如何初始化?
从QT文档来看,感觉QT不支持8位色位图的直接操作,而且
通过transform来间接使用。
比如:
QImage *img = ......;(初始化)
img->resultszie(....);
img->setColorTable(....);
这个时候,使用QPainter(img)来绘制这个img,
那么通过Indexed8来访问时,QBrush如和才能刷上颜色。
ps:32bit时,很简单,比如QBrush *brush = new QBrush(qRgb(0,0,0));
[ 此贴被wanglili8016在2008-04-23 09:32重新编辑 ]