2014-10-10 36 views
1

我寫這個簡單的代碼:python3.4 tkinter.scrolledtext不可調用的

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 

回答

7

你幾乎在那裏。您需要scrolledtext模塊中的ScrolledText類。這工作。

import tkinter as tk 
from tkinter.scrolledtext import ScrolledText 

root = tk.Tk() 
textPad = ScrolledText(root) 
textPad.pack() 
root.mainloop()