我正在使用IDLE在Windows7上学习Python 2.7。
垂直滚动条工作正常,但我找不到
一种激活水平滚动条的方法。
Python的IDLE中有没有水平滚动条?
谢谢
发布于 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
发布于 2012-04-24 23:35:20
不是的。IDLE没有水平滚动条有两个原因:
,请参阅《PEP8样式指南》的Maximum Line Length部分
发布于 2015-04-17 13:58:14
我使用的是IDLE 2.7.3,Windows7,我可以通过按住鼠标中键/滚轮来水平滚动,然后像这样“拖动”光标。
https://stackoverflow.com/questions/10301071
复制相似问题