模块“tkinter”没有属性“Treeview”

hii*_*loo 3 tkinter python-3.x

尝试在项目中使用Treeview,但遇到错误;module 'tkinter' has no attribute 'Treeview'

这是我的代码;

import tkinter as tk
from tkinter import *
import tkinter as ttk

class MainGUI:
    def __init__(self, master):
        self.master = master

        self.EmpInfo = ttk.Treeview(self.master).grid(row = 1 , column = 1)


def main():
    root = tk.Tk()
    a = MainGUI(root)
    root.mainloop()

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

我需要 pip 安装更多东西还是我只是使用了 Treeview 错误?

Bry*_*ley 7

你用Treeview错了。它位于 ttk 模块中。您需要导入 ttk,然后Treeview从 ttk 模块中使用

from tkinter import ttk
...
self.EmpInfo = ttk.Treeview(...)
...
Run Code Online (Sandbox Code Playgroud)