• 4367阅读
  • 2回复

QT 与 数据库 连接 [复制链接]

上一主题 下一主题
离线jacke_wang
 
只看楼主 正序阅读 楼主  发表于: 2010-04-26
如果从远程数据库获取图片信息,而图片信息存放的是:在服务器上存放图片的路径信息,
现在我想获取图片,直接在label显示,该怎么做?谢谢指教!
离线jacke_wang
只看该作者 2楼 发表于: 2010-04-26
连接数据库好像很简单吧?只要设置用户名密码那些就ok了?

显示:
QSqlQuery q("SELECT photo FROM profile WHERE iprofileid = 1");
   if (q.next())
   {
     if (q.isNull(0) == false)
     {
       QPixmap photo;
       photo.loadFromData(q.value(0).toByteArray(),"PNG");
       labelZhaoPian->setPixmap(photo);
     }
   }
这样行吗?网上找的一段代码。
这里不是很清楚存放的是图片的什么信息?这里loadata的时候转成了bytearray,那转换之前是什么信息呢?如果是路径信息的话我该怎么去select呢?
离线xtfllbl

只看该作者 1楼 发表于: 2010-04-26
用pixmap显示路径下的图片不就是了?

你的问题是如何显示?还是如何连接数据库?

如果是连接数据库,那么请问服务器用的是什么数据库?请查看相关qt连接数据库的文档,包括编译驱动等等的问题。

坛子内有大量相关帖子,建议搜索。
上海欢迎您
快速回复
限100 字节
 
上一个 下一个