Pyside半透明窗口功能不起作用 - 3ds Max,Maya,桌面

时间:2018-03-22 22:08:40

标签: python user-interface background pyside translucency

这是一个非常肤浅的帖子,但我想我还是会添加它,看看它是什么。

我一直想要创造更多独特,视觉上令人愉悦的界面。我希望添加到一个小窗口的主要内容之一是仅在窗口背景上的半透明/透明效果(不是按钮和文本以及顶部的其他所有内容)。我搜索了这个,并提出了一些建议,但没有一个有效。它们如下:

将窗口小部件的QtCore.Qt.WA_TranslucentBackground属性设置为true。这只会使背景变黑。

self.setAttribute(QtCore.Qt.WA_TranslucentBackground, True)

将窗口不透明度设置为介于0.0和1.0之间的给定值。这为窗口中的一切设置了不透明度。按钮,字段,文本等等。不是我所希望的。

self.setWindowOpacity(0.75)

还有其他建议,我不明白,也不知道如何实施。我希望能够使用透明度为窗口小部件背景的png文件并让它显示出来。不确定这是否可行,或者3ds Max或Maya(或其他兼容PySide的应用程序)是否会允许它,但我想我还是会问。感谢。

0 个答案:

没有答案