qt从mysql数据库中读取和显示图片
来源:互联网 发布:软件销售流程 编辑:程序博客网 时间:2024/05/21 13:06
显示:
QString g_strCurrentDir;
QString strImage = QFileDialog::getOpenFileName(
this,
"请选择照片文件",
g_strCurrentDir,
"图像文件 (*.png *.jpg *.bmp *.gif)");
if (strImage.isNull())
{
return;
}
g_strCurrentDir = QDir(strImage).absolutePath();
ui.labelPic->setPixmap(QPixmap(strImage).scaled(ui.labelPic->size()));
保存图片到数据库中:
QByteArray bytes;
QBuffer buffer(&bytes);
buffer.open(QIODevice::WriteOnly);
ui.labelPic->pixmap()->save(&buffer, "PNG");
QSqlRecord record =model->record(7);
record.setValue("Picture",(QVariant)bytes);
model->setRecord(0,record);
model->submitAll();
从数据库中读取图片:
QSqlQuery q("SELECT Picture FROM User WHERE Id = 6");
if (q.next())
{
if (q.isNull(0) == false)
{
QPixmap photo;
photo.loadFromData(q.value(0).toByteArray(), "PNG");
ui.UserPicLabel->setPixmap(photo);
}
}
- qt从mysql数据库中读取和显示图片
- PHP给Mysql数据库中上传图片,并从Mysql数据库读取图片显示在后台窗口
- 从MySQL数据库读取图片和向数据库插入图片
- 从MySql数据库读取图片
- 从数据库中读取Blob对象图片并显示
- C#从数据库中读取二进制数据,并显示图片
- 从数据库中读取Blob对象图片并显示
- 从数据库中读取图片显示在前台页面
- 从数据库中读取Blob对象图片并显示
- Java从数据库中读取Blob对象图片并显示
- 从MySQL中读取图片并基于VTK显示
- 将图片保存到数据库表中及从数据库表中读取图片并显示
- PowerBuilder从数据库读取并显示图片。
- Jsp从数据库读取并显示图片
- grails从数据库读取blob显示图片
- struts保存图片到数据库 ,从数据库中读取图片显示到页面
- 图片保存到数据库和从数据库读取图片并显示(C#)
- 图片保存到数据库和从数据库读取图片并显示(C#)
- myeclipse 8.5 注册码
- 如何在单元测试中mock系统调用
- 数据库系统基础教程二:关系数据库设计理论
- CGFloat和float的区别
- 在Eclipse上安装Android 2.3开发环境
- qt从mysql数据库中读取和显示图片
- Android开发经验总结——ListView的使用
- Mahout决策树算法源码分析(3-1)建树实战
- 数组问题:产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
- 小希的迷宫 hdu1272 并查集
- Android ListView常用用法
- next_permutation函数
- 装饰模式(Decorator)
- 评委评分系统