我想用我的python应用程序(WxPython)制作一个透明的背景框架

我想用我的python应用程序(WxPython)制作一个透明的背景框架,python,user-interface,wxpython,transparent,Python,User Interface,Wxpython,Transparent,我一直想做一个透明的应用,我喜欢它的外观。我试图用SetTransparent(alpha)使我的应用程序透明,但我遇到了一个大问题 是的,它使我的应用程序透明(^.^),但它使一切都透明(=。=) 我不知道如何解决这个问题。数小时的研究并没有真正起到帮助作用 我所说的背景只是应用程序的文学背景。不是按钮,不是状态栏,不是标题,只是背景。例如,如果我希望背景alpha为250,我希望按钮看起来像是浮动的 例如: import wx app = wx.App() win=wx.Frame(None

我一直想做一个透明的应用,我喜欢它的外观。我试图用
SetTransparent(alpha)
使我的应用程序透明,但我遇到了一个大问题

是的,它使我的应用程序透明(^.^),但它使一切都透明(=。=)

我不知道如何解决这个问题。数小时的研究并没有真正起到帮助作用

我所说的背景只是应用程序的文学背景。不是按钮,不是状态栏,不是标题,只是背景。例如,如果我希望背景alpha为250,我希望按钮看起来像是浮动的

例如:

import wx
app = wx.App()
win=wx.Frame(None, -1, 'Simple', size=(800,600), style= wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX)
win.SetTransparent(200)

win.Show()
app.MainLoop()

@agf,有什么帮助吗?我知道一定有办法让背景透明。我真的不知道,我只是编辑了你的文章,让其他人更容易阅读。如果你编辑它并添加更多信息,它会将它推到“活动”列表的顶部,更多的人会看到它。你想用alpha通道屏蔽东西吗?也就是说,是否有自定义的框架形状?或者你想让它的一部分透明?你所说的“背景”是什么意思?关键。@chow我所说的背景只是应用程序的文学背景。不是按钮,不是状态栏,不是标题,只是背景。例如,如果我希望背景alpha为250,我希望按钮看起来像是浮动的。