在QT中,使用资源文件和直接使用本地的图片文件有什么区别吗,各自有什么优缺点?

在QT中,使用资源文件和直接使用本地的图片文件有什么区别吗,各自有什么优缺点?
谢谢指导!

资源文件一般放些小的东西如图片等,存放在程序的指定位置,优点方便开发,缺点不能存太大的文件,还容易被那些程序图片获取器等玩意儿再取出来, 本地图片的话,缺点就是要担心会被用户损毁,影响程序运行,一般将本地文件打包,程序要使用图片的时候就解包使用,我不会告诉你腾讯就是这样做的,这样就不怕用户了

资源文件放的图片不需要程序在运行时加载,加载速度快,但是会增大程序的体积,因资源文件是编译进程序里面。 资源文件一般适合放小的图片,如放很大的图片,
一会造成程序很庞大,二需要编译很长时间。
本地文件放的图片不会被编译进程序,因此不会增大程序体积,故可以放相对较大的图片。但是本地图片需要程序运行时加载,因此需要加载时间,加载速度比不上放在资源里的图片。