首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python的idle中有没有水平滚动条?

python的idle中有没有水平滚动条?
EN

Stack Overflow用户
提问于 2012-04-24 23:27:05
回答 8查看 11.6K关注 0票数 2

我正在使用IDLE在Windows7上学习Python 2.7。

垂直滚动条工作正常,但我找不到

一种激活水平滚动条的方法。

Python的IDLE中有没有水平滚动条?

谢谢

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-05-03 02:30:26

空闲时的水平滚动条

来自http://code.activestate.com/lists/python-list/26878/ (not my code,在此站点上找到)的日期为Wed,2000年3月8日

适用于Python2.6,但我不能在2.7中工作。我收到一个错误,说文件在某个地方打开了。对我来说,他所说的文件位于:C:\Python27\ArcGIS10.1\Lib\idlelib。如果你没有python附带的ArcMap程序并为你安装它,那就不一样了。

我终于开始在空闲的编辑器窗口中添加水平滚动条,以便在获得那些长行代码时有所帮助。它们的更改相当简单(4行新代码),并且是在EditorWindow.py模块中进行的。要在IDLE中进行更改,请打开EditorWindow.py并搜索EditorWindow类__init__方法中的'vbar‘。添加那些附加了###的行,你就得到了它。不幸的是,滚动条出现在IDLE 0.5中行和列信息的下方(叹息)。

self.vbar = vbar = Scrollbar(top,name='vbar') self.hbar = hbar = Scrollbar(top,orient=HORIZONTAL,name='hbar') ### ...vbar‘vbar.pack’= text.yview命令(side=RIGHT,fill=Y) hbar‘vbar.pack’= text.xview ### hbar.pack(side=BOTTOM,fill=X) ### text‘’yscrollcommand‘= vbar.set text’‘xscrollcommand’= hbar.set ###

希望这能对你有所帮助。

乔纳森·波利

collins.rockwell.com的jwpolley

票数 5
EN

Stack Overflow用户

发布于 2012-04-24 23:35:20

不是的。IDLE没有水平滚动条有两个原因:

  1. 它的文本编辑器几乎没有什么功能。
  2. 你不应该写很长的代码。有关Python代码

,请参阅《PEP8样式指南》的Maximum Line Length部分

票数 2
EN

Stack Overflow用户

发布于 2015-04-17 13:58:14

我使用的是IDLE 2.7.3,Windows7,我可以通过按住鼠标中键/滚轮来水平滚动,然后像这样“拖动”光标。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10301071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档