【问题标题】:How to remove window background in Tkinter Python如何在 Tkinter Python 中删除窗口背景
【发布时间】:2021-11-20 01:53:40
【问题描述】:

我已经看到了许多关于 tkinter 和在图像上具有透明背景的其他主题,这并不是我想要的,所以我决定发布我自己的问题。我正在制作一个看起来像墙纸的时钟,但我需要它只是数字,我想知道如何删除窗口背景。

from tkinter import *
import time
import sys

master = Tk()
master.title("Clock")

master.overrideredirect(1)

def get_time():
    timeVar = time.strftime("%I:%M:%S %p")
    clock.config(text=timeVar)
    clock.after(200,get_time)

clock = Label(master, font=("Calibri", 70),bg="black",fg="blue")
clock.pack()

get_time()

master.mainloop()

【问题讨论】:

    标签: python python-3.x tkinter clock wallpaper


    【解决方案1】:

    我想我明白你想要做什么...为此你可以使用 attributes("-transparent", "black") ---> ("-transparent", "color you want to make transparent")

    from tkinter import *
    import time
    import sys
    
    master = Tk()
    master.title("Clock")
    
    master.overrideredirect(1)
    master.attributes("-transparent", "black")
    
    def get_time():
        timeVar = time.strftime("%I:%M:%S %p")
        clock.config(text=timeVar)
        clock.after(200,get_time)
    
    clock = Label(master, font=("Calibri", 70),bg="black",fg="blue")
    clock.pack()
    
    get_time()
    
    master.mainloop()
    

    【讨论】:

      猜你喜欢
      • 2011-02-04
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多