Python Tkinter:滚动条问题

时间:2017-10-14 17:42:23

标签: python python-3.x tkinter

我正在为学校做一个项目。我正在创建一个GUI应用程序来显示新闻故事。

我在向其中一个框架添加滚动条时遇到问题。该框架称为" ArticleBrowser"

我有一张名为"内容" 的画布。 "内容" 包含带有标签的框架,其中包含有关新闻报道的信息。我有一个从JSON数据生成这些帧的函数。

我刚开始编码,我不知道如何添加滚动条来滚动"内容" 中的帧。

我尝试了不同的方法,但滚动条总是淡出。

这是我的代码:

cd /opt/android/tools/bin

1 个答案:

答案 0 :(得分:0)

问题在于没有什么可以滚动的。如果无法使用滚动条,则不会启用滚动条;如果画布中没有任何内容(或者更确切地说,如果滚动区域小于窗口),则无法使用滚动条

例如,如果您只想查看滚动条是否有效,则可以使用以下代码行临时设置滚动区域而不向画布添加任何内容:

belongs_to :function

通常情况下,在向画布添加内容后,通过为画布中的所有对象提供边界框,设置滚动区域:

Contents.configure(scrollregion=((0,0,1000,1000)))