Python easygui中的滚动条?

Python easygui中的滚动条?,python,scrollbar,easygui,Python,Scrollbar,Easygui,是否有任何方法可以使用easygui模块或其修改版本获取滚动条?我在网上找到了一个名为thinking_py.txt的文件,在将其转换为python格式后,我发现它确实有一个带有滚动条的easygui版本。然而,根据启动器的说法,至少模块中充斥着语法错误。我不想把事情搞得太糟,那我该怎么办呢 您可能指的是Steve Ferg的应用程序thinking.py,这是他工作的一部分 我刚下载了它,效果很好 不确定问题出在哪里,但我不会一直把责任归咎于Ferg的语法错误。因此,我对你的问题的建议是你花些

是否有任何方法可以使用easygui模块或其修改版本获取滚动条?我在网上找到了一个名为thinking_py.txt的文件,在将其转换为python格式后,我发现它确实有一个带有滚动条的easygui版本。然而,根据启动器的说法,至少模块中充斥着语法错误。我不想把事情搞得太糟,那我该怎么办呢

您可能指的是Steve Ferg的应用程序
thinking.py
,这是他工作的一部分

我刚下载了它,效果很好

不确定问题出在哪里,但我不会一直把责任归咎于Ferg的语法错误。因此,我对你的问题的建议是你花些时间学习。你可以用你在Tkinter中已经有的想法来做

忘记EasyGui吧,它是一个tkinter的包装,为了简单起见,它从您那里窃取了一些基本的东西,比如选择帧大小的能力,这是一个占据屏幕大部分的帧要做的第一件事

在Ferg的网站上还有其他学习tkinter的有趣链接

最后,这是您所需要的:

from Tkinter import *

root = Tk()

scrollbar = Scrollbar(root)
scrollbar.pack(side=RIGHT, fill=Y)

text = Text(root, wrap=WORD, yscrollcommand=scrollbar.set)
text.pack()

data = 'I will study some tkinter\n'
for i in range(100):
    text.insert(END, data)

scrollbar.config(command=text.yview)

mainloop()