我有一个包含很多孩子的小部件,我想将其背景设置为透明,但保持其子级不透明。
我正在使用PySide 1.2.1 win7
我尝试过这样的事情:
self.setAttribute(Qt.WA_TranslucentBackground,TRUE);
self.setStyleSheet("背景色:RGBA(40,40,150,150);边界:0像素;&#34)
但它对我起作用了。它使整个小部件透明。我想让孩子们保持不透明。有人能帮我吗 ?非常感谢。这是我的代码,谢谢你的帮助。
// custom-typings/any-modules.d.ts
declare module '*';
// tsconfig.json
{
"include": [
"custom-typings"
]
}
答案 0 :(得分:0)
我怀疑真正的问题是您指定的样式表正在传播到子窗口小部件。
所以,删除......
[weight]
并使用类似的内容覆盖self.setStyleSheet("background-color:rgba(40,40,150,150);border:0px;")
QWidget::paintEvent