为Python idle添加横向滚动条

in Python with 2 comments

Python版本2.7。打开[Your Python Path]\Lib\idlelib\找到EditorWindow.py并打开。
查找:

self.vbar = vbar = Scrollbar(top, name='vbar')

在下面一行添加:

self.hbar = hbar = Scrollbar(top, orient=HORIZONTAL,
name='hbar')

查找:

vbar['command'] = text.yview
vbar.pack(side=RIGHT, fill=Y)

在下面两行添加:

hbar['command'] = text.xview
hbar.pack(side=BOTTOM, fill=X)

查找:

text['yscrollcommand'] = vbar.set

在下面一行添加:

text['xscrollcommand'] = hbar.set

保存,重启idle。

Responses
选择表情选择表情
  1. 暮光烛日

    请问这个可以在python3 的idle 实现么

    Reply
    1. @暮光烛日

      你好,由于此文章距今有些日子了,我也给不出确切的答复。
      你可以尝试在 Python3 下的 IDLE 进行上述设置,如果找不到相关文件或配置项,那就表明是不行的。

      而且,如今 Python 的编辑器已经很多可供选择,比如 VS Code 或者 PyCharm,已经不推荐使用 IDLE 了。

      Reply