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