python - 为什么“tkinter.scrolledtext.ScrolledText() 不起作用,我必须先明确导入它,如“从 tkinter 导入滚动文本”
问题描述
我目前正在阅读“Python GUI Programming Cookbook”一书,并编写了这段代码。
import tkinter #1
from tkinter import scrolledtext #2
win=tkinter.Tk() #3
src=scrolledtext.ScrolledText(win,width=30,height=4,wrap=tkinter.CHAR) #4
scr.grid(column=0, columnspan=3) #5
win.mainloop() #6
但问题是当注释掉第二行并将第 4 行替换为:
#from tkinter import scrolledtext
src=tkinter.scrolledtext.ScrolledText(win,width=30,height=4,wrap=tkinter.CHAR)
python给我错误:
AttributeError: module 'tkinter' has no attribute 'scrolledtext'
这条拖线不是同一个意思吗
解决方案
推荐阅读
- python - 符号的运行长度编码
- javascript - 从 package.json 到 index.html (jQuery) 的依赖关系
- hyperledger-fabric - 如何使用nodejs自己实现Hyperledger composer rest api?
- function - 在函数中传递多个变量?
- proxy - 使用 Fiddler 连接具有授权的 HTTP 代理
- javascript - 在一键 JSON 中存储多个数组值
- go - 了解文件访问代码片段的“原因”
- r - R从CSV文件中读取数字作为字符
- graph - Node2Vec 嵌入到全局图特征
- excel - 将范围中的特定单元格分配给变量 VBA