Qt5.3使用ActiveQt编写的组件,怎么实现背景透明
经过测试,在VS2010+Qt5.3用ActiveQt下写的ActiveX组件,无法实现背景透明,表现为背景为黑色,而同样的代码在VS2010+Qt5.3编写的QDialog的exe下,可以实现透明。使用透明的方法为:在ActiveX组件的构造函数中加入setWindowFlags(Qt:FramelessWindowHint); setAttribute(Qt::WA_TranslucentBackground, true);而在VS2008+QT4.4下,一样无法实现背景透明,同样为黑色,不过加入setWindowOpacity(0.5),可以实现半透明,但是VS2010+QT5.3下无法实现半透明请各位帮帮我,如何实现VS2010+Qt5.3下的ActiveX组件的背景透明,谢谢