透明tkinter框架?

时间:2014-04-19 14:18:03

标签: python tkinter frame python-2.x transparent

亲爱的Stackoverflow社区;

我正在使用触摸屏应用程序。 对于这项工作,我需要在用户点击它时更改窗口。 我的代码:

def init(win):
def getclick(event):
     parent.destroy()
     openSubWindow(dialog);
frame = Frame(win, width=650, height=550)
frame.bind("", getclick)
frame.pack()
win.title("Ausgangsposition")
win.minsize(650, 550)

我使用了以下想法: http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm 想法: 创建一个覆盖整个窗口的框架,单击框架意味着更改窗口。 有没有办法,让框架透明或我的想法完全错误?在片刻,框架隐藏了这个Windows中的所有标签。

1 个答案:

答案 0 :(得分:0)

你能评估以下的方法吗?

  1. 删除框架

    frame.pack_forget() # remove
    frame.pack() # place it there again
    
  2. 创建一个始终位于框架上方的顶级窗口小部件。它可以具有0到100的透明度

  3. 尝试将框架放在其他元素后面,并将框架抬高到其他元素之上。