• 7070阅读
  • 6回复

[讨论]qt 如何制作 ActiveX 控件 [复制链接]

上一主题 下一主题
离线coolfly
 
只看楼主 倒序阅读 楼主  发表于: 2011-11-22
做了个桌面程序,客户新需求,要做到IE里。
有人说:QAxContainer这个类来引入FLISH的ActiveX控件,使得QWebView里面可以显示FLISH。但是qaxcontainer只有商业版才有,开源版没有
这是说我们不花钱用qt做不了 ActiveX 控件吗
PS: 同时请教如何把桌面程序做成ActiveX控件
离线ppdayz

只看该作者 1楼 发表于: 2011-11-22
回 楼主(coolfly) 的帖子
现在的qt没有商业版,都是开源的,而且各个平台都是一个版本,qt-everywhere
离线dbzhang800

只看该作者 2楼 发表于: 2011-11-22
引用楼主coolfly于2011-11-22 09:16发表的 qt 如何制作 ActiveX 控件 :
做了个桌面程序,客户新需求,要做到IE里。
有人说:QAxContainer这个类来引入FLISH的ActiveX控件,使得QWebView里面可以显示FLISH。但是qaxcontainer只有商业版才有,开源版没有。
这是说我们不花钱用qt做不了 ActiveX 控件吗
PS: 同时请教如何把桌面程序做成ActiveX控件


谁告诉你的只有商业版可用?还是说你的Qt版本太老了?
离线coolfly
只看该作者 3楼 发表于: 2011-11-22
好吧 我明白这个东西能用了,那我来请教下怎么用的问题吧。
怎么才能把我的程序改成ActiveX的,是要做成 ActiveX Server? 在运行的时候我要搭建IIS,还是直接就用IE调用
离线dbzhang800

只看该作者 4楼 发表于: 2011-11-22
Re:回 楼主(coolfly) 的帖子
引用第1楼ppdayz于2011-11-22 09:59发表的 回 楼主(coolfly) 的帖子 :
现在的qt没有商业版,都是开源的,而且各个平台都是一个版本,qt-everywhere

Qt 有商业版。但是ActiveQt不属于Qt 目前的3种授权协议中的任何一种

The QAxContainer module is not covered by the GNU General Public License (GPL), the GNU Lesser General Public License (LGPL), or the Qt Commercial License. Instead, it is distributed under the following license.

具体看Manual


离线koko200147

只看该作者 5楼 发表于: 2011-11-22
我也想找一个qt制作activex的教程,那位大侠有呢?麻烦发一个呗
离线star65225692
只看该作者 6楼 发表于: 2011-11-22
快速回复
限100 字节
 
上一个 下一个