【发布时间】:2021-02-16 14:17:34
【问题描述】:
我做了一个简短的时钟程序(从一节课)。在 linux 和 Windows 上,一切都显示为:
在 OSX 下看起来像这样,文本周围有灰色框:
谁能告诉我这是怎么回事? 代码如下:
from tkinter import ttk
from tkinter import *
from tkinter import font
import time
import datetime
def quit(*args):
root.destroy()
def clock_time():
time = datetime.datetime.now()
time = (time.strftime("%H:%M:%S"))
txt.set(time)
root.after(1000,clock_time)
root = Tk()
root.title('PyClock')
root.attributes("-fullscreen",False)
root.configure(background='black')
root.bind("x",quit)
root.after(1000,clock_time)
fnt = font.Font(family='Helvetica', size=120, weight='bold')
txt = StringVar()
lbl = ttk.Label(root, textvariable=txt, font=fnt, foreground='white', background='black')
lbl.place(relx=0.5, rely=0.5, anchor=CENTER)
root.mainloop()
【问题讨论】:
标签: python macos tkinter tcl tk