python3.4 tkinter.scrolledtext不可调用

python3.4 tkinter.scrolledtext不可调用,python,python-3.x,tkinter,Python,Python 3.x,Tkinter,我编写了以下简单代码: from tkinter import * from tkinter import ttk import tkinter.scrolledtext root = Tk() textPad = tkinter.scrolledtext(root) textPad.pack() root.mainloop() 但不要跑。输出为: Traceback (most recent call last): File "E:/m/lale/test/test.py", line

我编写了以下简单代码:

from tkinter import *
from tkinter import ttk
import tkinter.scrolledtext

root = Tk()
textPad = tkinter.scrolledtext(root)
textPad.pack()
root.mainloop()
但不要跑。输出为:

Traceback (most recent call last):
  File "E:/m/lale/test/test.py", line 6, in <module>
    textPad = tkinter.scrolledtext(root)
TypeError: 'module' object is not callable
回溯(最近一次呼叫最后一次):
文件“E:/m/lale/test/test.py”,第6行,在
textPad=tkinter.scrolled文本(根)
TypeError:“模块”对象不可调用

你就快到了。您需要ScrolledText模块中的ScrolledText类。这很有效

import tkinter as tk
from tkinter.scrolledtext import ScrolledText

root = tk.Tk()
textPad = ScrolledText(root)
textPad.pack()
root.mainloop()
在python 3.7中 我的工作是

import tkinter as tk
from tkinter import *

from tkinter import scrolledtext
txt = tk.scrolledtext.ScrolledText(window,width=40,height=10)