@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
QPainter painter(this);
filename = "./hello.jpg";
if(image.load( filename, 0 ))
{
printf("%s \n", "OK");;
}
painter.setPen(Qt::DotLine);
painter.drawLine(10, 10, 100, 10);
painter.setBrush(QBrush(Qt::blue, Qt::BDiagPattern));
painter.drawRect(10, 20, 100, 50);
//painter.drawImage(QPoint(image.width(), image.height()), image );
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
以上代码中:
painter.setPen(Qt::DotLine);
painter.drawLine(10, 10, 100, 10);
painter.setBrush(QBrush(Qt::blue, Qt::BDiagPattern));
painter.drawRect(10, 20, 100, 50);
都执行了。
可是最后一句:
//painter.drawImage(QPoint(image.width(), image.height()), image );
没画出图来?为什么???
PS:
filename = "./hello.jpg";
if(image.load( filename, 0 ))
{
printf("%s \n", "OK");;
}
这个是显示OK的~~~
[ 此帖被yangfanxing在2009-12-16 19:11重新编辑 ]