赞
踩
若定义了一个QCameraImageCapture如下:
self.camera = QCamera(QCameraInfo.defaultCamera())
self.imageCapture = QCameraImageCapture(self.camera)
self.imageCapture.imageCaptured.connect(self.onImageCaptured)
#执行:
self.imageCapture.capture()
会发现每次捕获图像后,会在本地的 图片 文件夹下保存当前捕获的图片。
需要这样定义QCameraImageCapture:
self.camera = QCamera(QCameraInfo.defaultCamera())
self.imageCapture = QCameraImageCapture(self.camera)
self.imageCapture.imageCaptured.connect(self.onImageCaptured)
self.imageCapture.setCaptureDestination(QCameraImageCapture.CaptureToBuffer)
可以较好解决该问题。
参考资料:
https://blog.csdn.net/weixin_43446161/article/details/124606528
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。