Python 属性错误:模块';特金特';没有属性';笔记本电脑';

Python 属性错误:模块';特金特';没有属性';笔记本电脑';,python,tkinter,Python,Tkinter,我试图运行创建选项卡屏幕的简单代码,但发现了此错误 AttributeError: module 'tkinter' has no attribute 'Notebook' 这是我的密码 from tkinter import * import tkinter as tk root = Tk() root.title('Notebook Demo') root.geometry() rows = 0 while rows < 50: root.rowconfigure(rows,

我试图运行创建选项卡屏幕的简单代码,但发现了此错误

AttributeError: module 'tkinter' has no attribute 'Notebook'
这是我的密码

from tkinter import  *
import tkinter as tk

root = Tk()
root.title('Notebook Demo')
root.geometry()

rows = 0
while rows < 50:
root.rowconfigure(rows, weight=1)
root.columnconfigure(rows, weight=1)
rows += 1

nb = tk.Notebook(root)
nb.grid(row=1, column=0, columnspan=50, rowspan=49, sticky='NESW')

page1 = tk.Frame(nb)
nb.add(page1, text='RDT & On-Air')

root.mainloop()
从tkinter导入*
将tkinter作为tk导入
root=Tk()
root.title('笔记本演示')
root.geometry()
行数=0
当行数小于50时:
rowconfigure(行,权重=1)
root.columnconfigure(行,权重=1)
行数+=1
nb=传统笔记本(根)
注意:网格(行=1,列=0,列span=50,行span=49,粘性=NESW')
第1页=传统框架(nb)
注意:添加(第1页,text='RDT&On Air')
root.mainloop()

Notebook
选项卡来自
ttk
类,因此
将tkinter.ttk导入为ttk
,然后执行此操作
nb=ttk.Notebook(root)
而不是
nb=tk.Notebook(root)


既然您已经从tk导入了
*
,您是否尝试过
笔记本
import tkinter.ttk as ttk

nb = ttk.Notebook(root)
nb.grid(row=1, column=0, columnspan=50, rowspan=49, sticky='NESW')