在 ttk.Treeview 的第一列 (#0) 中,每个单元格提示文本略微向下移动。这是为什么?

In the first column (#0) of a ttk.Treeview, each cell prompts text with a slight downard shift. Why is that?

这不是什么大问题,但它让我很烦恼。 ttk.Treeview 的第一列 #0 的单元格中的文本似乎向下移动了。结果不是很干净,部分文字被隐藏了。

import tkinter as tk
import tkinter.ttk as ttk

root = tk.Tk()
root.geometry("500x900")

choices = ("Author", "John", "Mohan", "James", "Ankur", "Robert")

master_frame = ttk.Frame(root)
master_frame.pack(expand = True, fill = "both")

tree = ttk.Treeview(master_frame)
tree["columns"]=("Test1", "Test2") 
tree.pack(fill = "both")
for item in choices:
    tree.insert('', 'end',item ,text = item, 
          values = (item, "Hello_W0rld"))
        
message_txt = tk.StringVar()
def what():
    message_txt.set(", ".join(tree.selection()))
ttk.Button(master_frame, text = "Name it!", 
        command =  what).pack()
    
ttk.Label(master_frame, textvariable = message_txt).pack()
    
root.mainloop()

Result of the previous code: the text is partially hided in the first column of the Treeview

我是不是做错了什么? 如果没有,是否有解决方案? 例如,有没有办法控制一行的宽度?或者只是单元格内文本的锚点? 提前致谢,祝您有愉快的一天。

treestyle = ttk.Style()  
treestyle.theme_use("clam")
treestyle.configure("Treeview",
                    rowheight=30)