首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tkinter透明框架文本未显示

Tkinter透明框架文本未显示
EN

Stack Overflow用户
提问于 2020-05-28 17:38:48
回答 1查看 92关注 0票数 1

我正在开发一个使用python tkinter的时间小工具。我想要一个带有文本的透明框架,但当我将文本添加到我的透明框架中时,文本不显示。我该如何解决这个问题?这是我的代码

代码语言:javascript
复制
import tkinter

app = tkinter.Tk()



app.title("Time")
app.geometry("200x300")
#app.wm_attributes("-aplha", 1)
T = tkinter.Text(app, height=2, width=30)
T.pack()
T.insert(tkinter.END, "Just a text Widget\nin two lines\n")
app.wm_attributes('-alpha', 0.5)

app.mainloop()
EN

回答 1

Stack Overflow用户

发布于 2020-05-29 15:40:49

此代码使用按钮调整透明度。

对我来说效果很好。也许你的电脑不支持透明化。试试这个,看看文本是否神秘地消失了,或者没有:

代码语言:javascript
复制
import time
from tkinter import *

tk = Tk()

def more_alpha():
    global alpha
    alpha += 0.05
    if alpha >= 1: # correct alpha to prevent errors
        alpha = 0.99
    update()

def less_alpha():
    global alpha
    alpha -= 0.05
    if alpha <= 0: # correct alpha to prevent errors
        alpha = 0.01
    update()

def update():
    global alpha
    tk.wm_attributes('-alpha', alpha)

alpha = 0.5
update()

Button(tk, text="More visibility", command=more_alpha).grid(padx=25, pady=5)
Button(tk, text="Less visibility", command=less_alpha).grid(padx=25, pady=5)

tk.mainloop()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62061518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档