• 10978阅读
  • 6回复

QT插入flash动画 [复制链接]

上一主题 下一主题
离线chenxuelian
 
只看楼主 倒序阅读 楼主  发表于: 2009-10-13
— 本帖被 XChinux 从 Qt 个人作品展示 移动到本区(2010-09-30) —
请问一下,QT中能否插入flash动画,swf格式的。如果能,应该怎样设置,谢谢
离线gzbenny

只看该作者 1楼 发表于: 2009-10-15
可以把你的flash文件放到网页中,在QT中用QWebView控件打开就可以了,如果需要和flash交互,同过Javascript就可以实现了
离线紫露霜凝
只看该作者 2楼 发表于: 2010-02-02
不知楼主解决了没有,我也需要啊。我用的QWebView访问网页,可是网页中存在的flash文件也不能显示。急急急!
离线novesky

只看该作者 3楼 发表于: 2010-04-23
可以使用libflash
离线insion
只看该作者 4楼 发表于: 2010-07-29
回 2楼(紫露霜凝) 的帖子
我也遇到和你一样的问题,我的平台是mac,qt4.6.2、qt4.6.3、qt4.7beta2等都无法显示出flash,但是flash插件显然已经加载了,因为右键点时候是可以看到菜单的,不知道Lady你是否已经解决这个问题?
离线chenyz_cn
只看该作者 5楼 发表于: 2010-08-12
flash库有么?
离线4321

只看该作者 6楼 发表于: 2010-08-12
windows下
在工程文件中添加CONFIG += qaxcontainer

#include <QApplication>
#include <QAxWidget>

int main(int argc, char **argv)
{    
    QApplication app(argc, argv);

    QAxWidget swf;
    swf.setControl(QString::fromUtf8("{d27cdb6e-ae6d-11cf-96b8-444553540000}"));
    swf.show();
    swf.dynamicCall("LoadMovie(int,QString)",0,QString::fromLocal8Bit(argv[1]));//argv[1]可改为swf文件路径,也可不改,直接拖文件到程序的图标上
    swf.dynamicCall("Play");
    return app.exec();
}

前提是有flash player插件
快速回复
限100 字节
 
上一个 下一个