标题:qtembed2.3.10中位图文件显示问题?
作者:roy_skyx
日期:2006-03-20 16:03
内容:
在我的qtemb2.3.10中,显示部分配置为 -depths 16 ,但是在显示16bit的位图的时候,不能显示
QPainter painter(this) ;
int a,b;
QPixmap testPixmap;
if (FALSE==testPixmap.load( pixmap_file))
{
qDebug("load pixmap fail\n");
}
painter.drawPixmap(0,0,testPixmap);
运行时打印出load pixmap fail
如果讲图用windows的paint转换为24bit或PNG图,则可以显示出来。为什么?
#1 [skly22222 03-23 20:06]
应该这样写
QPixmap testPixmap;
QPainter paint;
testPixmap.load("d:\...");
paint.begin(this);
paint.drawPixmap(0,0,testPixmap);
paint.end();