-
-
Notifications
You must be signed in to change notification settings - Fork 33.9k
Open
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-tkintertype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
import tkinter as tk
import tkinter.font as tkfont
root = tk.Tk()
font_tuple = ("Calibri", -14)
font = tkfont.Font(root, font_tuple)
lb1 = tk.Label(root, text="Hello", font=font_tuple)
lb1.pack()
lb2 = tk.Label(root, text="Hello", font=font)
lb2.pack()
root.update()
print(lb1.winfo_width(), lb1.winfo_height())
print(lb2.winfo_width(), lb2.winfo_height())
root.mainloop()The font size differs between tuples and Font objects.
The documentation states it can be specified in pixels, but is this a bug?
CPython versions tested on:
3.14
Operating systems tested on:
Windows
Linked PRs
Metadata
Metadata
Assignees
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-tkintertype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error