如何设置Entry Scollbar的位置?

时间:2016-02-20 01:48:12

标签: python tkinter

在下面的程序中,我显示一个Entry框,我希望在我的Entry框下面有一个滚动条。这可以,但滚动条位于底部,而不是在“输入”框下。

/p:VisualStudioVersion=14.0

由于我刚刚开始学习Python和tkinter,所以很高兴收到任何和所有评论(甚至问题的解决方案)。

提前谢谢。

1 个答案:

答案 0 :(得分:2)

这是因为text_boxsave_button的父窗口小部件是calc,其父级是root,滚动条的父级也是root }。因此calc作为一个整体被网格化在滚动条上方,因此calc内的所有内容也都位于滚动条上方。你只需要改变

scrollbar = Scrollbar(root, orient=HORIZONTAL, command=text_box.xview, width=10)

scrollbar = Scrollbar(calc, orient=HORIZONTAL, command=text_box.xview, width=10)