gpt4 book ai didi

python - 日历在 tkinter 中未对齐

转载 作者:行者123 更新时间:2023-12-01 02:36:47 24 4
gpt4 key购买 nike

我正在尝试在 tkinter 中打印日历,但它没有打印对齐。如果我在 python 控制台中打印它,它打印得很好。我读到堆栈溢出以使用 justify = Left 但仍然没有修复它。

from tkinter import *
import calendar

tk = Tk()

calendar_ = calendar.TextCalendar(calendar.MONDAY).formatyear(2017)
calendar_gui = Label(tk, text = calendar_, bg = "white", justify = LEFT)
calendar_gui.pack()

print(calendar_)

tk.geometry("1280x720")
tk.title("Calendar")
tk.configure(background = "white")

最佳答案

calendar_gui 的字体更改为 Courier New,如下所示:

calendar_gui = tk.Label(window, text=calendar_, bg="white", font=("Courier New", 10, "bold))

这可能并不总是有效,但是如果您的字体文件中没有 Courier New

此外,不要使用通配符导入 (from ... import *),并且不要将窗口命名为 tk。它可能会把事情搞砸。

关于python - 日历在 tkinter 中未对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46132233/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com