【问题标题】:python3.4 tkinter.scrolledtext not callablepython3.4 tkinter.scrolledtext 不可调用
【发布时间】:2014-10-10 17:34:27
【问题描述】:

我写了这个简单的代码:

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

【问题讨论】:

    标签: python python-3.x tkinter


    【解决方案1】:

    你快到了。您需要来自 scrolledtext 模块的 ScrolledText 类。这行得通。

    import tkinter as tk
    from tkinter.scrolledtext import ScrolledText
    
    root = tk.Tk()
    textPad = ScrolledText(root)
    textPad.pack()
    root.mainloop()
    

    【讨论】:

      【解决方案2】:

      在 python 3.7 中 以下对我有用,

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

      【讨论】:

        【解决方案3】:

        使用 Tkinter / tkinter for Python 2. & Python 3.**

        的快速脚本

        我有一个脚本,其中有不同的 Python 2 导入。* Tkinter 如此浏览,但我看到答案都是零散的。这里有一个小总结,其中包含使用两个 Python 版本的安全脚本。

        try:
            import Tkinter as tk
            import tkMessageBox as tkm
            import ScrolledText as tkst
            from tkFileDialog import askopenfilename
        except ImportError:
            import tkinter as tk
            import tkinter.messagebox as tkm
            import tkinter.scrolledtext as tkst
            from tkinter.filedialog import askopenfilename
        

        ModuleNotFoundError 错误列表(运行 Python 3 时。)

        ModuleNotFoundError: No module named 'Tkinter'
        ModuleNotFoundError: No module named 'tkMessageBox'
        ModuleNotFoundError: No module named 'ScrolledText'
        ModuleNotFoundError: No module named 'tkFileDialog'
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-07-30
          • 1970-01-01
          • 1970-01-01
          • 2019-04-23
          • 2016-07-14
          • 1970-01-01
          • 2016-06-19
          • 1970-01-01
          相关资源
          最近更新 更多