Qt显示Flash的两种方法 QWebview和QAxWidget
来源:互联网 发布:2016中国台湾贸易数据 编辑:程序博客网 时间:2024/06/05 14:12
【QWebview】的必要设置
WebView->settings()->setAttribute(QWebSettings::JavascriptEnabled, true);
WebView->settings()->setAttribute(QWebSettings::PluginsEnabled, true);//重要
用的是QT4.6 免费版难道不支持播放Flash了? TNND 没调试出来 显示Flash的位置只是出现个小图标
【QAxWidget】
这种方法可行 利用组件 调用AxShockwaveFlash的成员函数
QAxWidget *flash = new QAxWidget(0,0);
flash->resize(500,300);
flash->setControl(QString::fromUtf8("{d27cdb6e-ae6d-11cf-96b8-444553540000}"));
connect(flash,SIGNAL(FSCommand(QString,QString)),this,SLOT(flashAction(QString,QString))); //用于处理FLASH传来的字符串
flash->dynamicCall("LoadMovie(long,string)",0,"F:/qt/mypro/2.swf"); //调用方法
ui->wInfoShow->setPlainText(flash->dynamicCall("TotalFrames").toString());//获得属性
flash->dynamicCall("FrameNum",200);//设置属性
flash->show();
其中【槽函数flashAction的定义】如下:
void ImageWidget1::flashAction(QString command,QString args)
{
//此函数用来接收FLASH传来的字符串,并进行相关操作
}
对了,还要注意一点,这个在新建QApplication的时候,要注意记得勾上ActiveQt container library,如果忘了,可以点项目Add Qt Modul后续添加。
【用flash->dynamicCall调用相关函数】
函数可参【ShockwaveFlash控件详解】,注意这里有参数,long、string什么的
【ShockwaveFlash控件详解(一)---属性】
http://hi.baidu.com/14112359/blog/item/1108917ebff13c350cd7dafe.html
【ShockwaveFlash控件详解(二)---方法与事件】
http://hi.baidu.com/14112359/blog/item/c50b98121f8d9ac3c3fd78fe.html
- Qt显示Flash的两种方法 QWebview和QAxWidget
- Qt显示Flash的两种方法 QWebview和QAxWidget
- Qt显示PDF之二 QAxWidget, QAxWidget
- Qt使用QAxWidget播放FLASH
- Qt通过QAxWidget来使用flash控件的问题
- 关于Qt的QAxWidget
- QAxWidget加载Flash的Demo
- [Qt] QWebView的使用
- qt 显示当前时间的两种方法
- Qt中使用QLabel显示时间的两种方法
- Qt中使用QLabel显示时间的两种方法
- OpenCV在Qt中显示视频的两种方法
- OpenCV在Qt中显示视频的两种方法
- 【Qt】]两种解决Qt5显示中文乱码的方法
- 【Qt】]两种解决Qt5显示中文乱码的方法
- Qt QWebView的使用例子
- 【Qt开发】Qt中显示图像的两种方法对比
- Qt界面用 QAxWidget 调用IWebBrowser2显示网页
- 检查SQL Server 2005的索引密度和碎片信息
- Oracle 11 Client 安装文件
- nature (加法计算 无穷个参数中的困境)
- Ei收录中文期刊一览表
- ORA-06512 get_ddl
- Qt显示Flash的两种方法 QWebview和QAxWidget
- ASP.NET中Server.MapPath() 和 Request.MapPath()使用区别(于三份资料中提取)
- 编码转换的记录
- 身份证号码15位升18位规则
- Cannot forward a response that is already committed
- EXISTS 与 IN 的 比较
- pca 特征抽取
- mesa EGL
- oracle三种复制技术之比较