• 4693阅读
  • 1回复

什么Widget可以绑定sqlite数据中blob类型? [复制链接]

上一主题 下一主题
离线白告
 
只看楼主 倒序阅读 楼主  发表于: 2010-12-15
关键词: 求助
有一个图片显示的程序,图片用blob类型保存在数据中,我想使用QDataWidgetMapper 界面widget和数据库的blob类型绑定,
不知道qt有没有提供这种控件,如果没有自己怎么做呢?
离线白告
只看该作者 1楼 发表于: 2011-04-19
用Qlabel就可以,但是要保存Blob类型时要注意用如下代码保存。

[    post]
  1.         const QPixmap* pic= ui->labelPic->pixmap();
  2.         QByteArray ba;
  3.         QBuffer buffer(&ba);
  4.         buffer.open(QIODevice::ReadWrite);
  5.         pic->save(&buffer,"BMP");
  6.         QVariant variant(ba);
  7.         pmodel->setData(pmodel->index(row,DOCTOR_PHOTO),variant.toByteArray());


[/post]
快速回复
限100 字节
 
上一个 下一个