怎么使ActiveQt控件在浏览器中透明?

nicoxix 2017-08-17 06:19:23
用浏览器加载用Qt写的COM 组件,在控件中,如果设置全透明, 则在网页中显示时,时黑色的背景。我觉得主要还是Qt控件不能透明的问题。
如果只重载paintEvent()
QPainter p(this);
p.fillRect(rect(), QColor(255,0,0, 0));
控件的背景色是默认的windows系统窗口背景色.
在此基础上设置WA_TransparentBackground属性,
控件背景色就编程全黑了
有何解决办法
...全文
238 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧