前两天,一位朋友问我,怎么把图片上传到数据库,然后从数据库读取以及显示。因为我也刚学Qt,所以很多东西不清楚,然后我就去百度了一些例子,发现网上的例子都写的模模糊糊。今天终于把这个功能写好了,现在整理一下,分享给大家。
首先我们要知道这几个类:QPixmap QByteArray QFile,关于Qt中数据库的使用方法可以自行百度。
整体思路是这样的,通过QFile类读取图片,把二进制数据储存到QByteArray中,然后把QByteArray储存到数据库中,读取的时候再把数据库中的二进制数据读取出来,储存到QByteArray,再用...