rt,利用QLabel的setMovie方法,在程序中显示了一个动态图,在我的电脑上显示的好好地,但是程序放在其他人电脑上,动态图就显示不出来了,这是怎么个问题呢?求大神指点
------解决方案--------------------
看看是不是Qt的插件没有拷贝,放在程序目录下,addLibraryPath(插件目录)
------解决方案--------------------
plugins,你没有直接用,当qt框架用了,别人的机器上可能没有装qt,这需要你发布程序的时候随软件一起发布
------解决方案--------------------
去qt目录下找plugins这个目录,拷贝到你的程序目录下(方便),然后,在你的程序里加一行代码
void QCoreApplication::addLibraryPath ( const QString & path )
这个参数就是插件目录
比如
QCoreApplication::applicationDirPath () + “/plugins”