Как я могу достичь этого типа результата с помощью Python Tkinter? - PullRequest
1 голос
/ 01 июня 2019

Я пытаюсь сделать прозрачный графический интерфейс с использованием Tkinter в Python. Пожалуйста, помогите мне, как я могу сделать этот тип GUI Прозрачный графический интерфейс enter image description here

import tkinter as tk 
r = tk.Tk() 
r.title('Counting Seconds') 
button = tk.Button(r, text='Stop', width=25, command=r.destroy) 
button.pack() 
r.mainloop()

1 Ответ

0 голосов
/ 01 июня 2019

Вам необходимо использовать wm_attributes:

import tkinter as tk

root = tk.Tk()
# load image
root.image = tk.PhotoImage(file='image.gif')
# disable window movement
root.overrideredirect(True)
# setup start window position
root.geometry("+800+200")
# initialise wm attributes
root.wm_attributes()
# setup transparency
root.wm_attributes("-alpha", 0.5)
# setup label
label = tk.Label(root, image=root.image, bg='white')
label.pack()
label.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...