• 5152阅读
  • 1回复

qtembed2.3.10中位图文件显示问题? [复制链接]

上一主题 下一主题
离线roy_skyx
 

只看楼主 倒序阅读 楼主  发表于: 2006-03-20
在我的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图,则可以显示出来。为什么?
[ 此贴被XChinux在2006-03-20 19:43重新编辑 ]
离线skly22222

只看该作者 1楼 发表于: 2006-03-23
应该这样写
QPixmap testPixmap;
QPainter paint;
testPixmap.load("d:\...");
paint.begin(this);
paint.drawPixmap(0,0,testPixmap);
paint.end();
快速回复
限100 字节
 
上一个 下一个