2017-01-30 123 views
1

Python初學者在這裏。 在界面中閃爍的光標真的會分散我的注意力,而閒置的光標沒有停止閃爍的選項。 我找到了這個https://bugs.python.org/issue4630,它顯示瞭如何修改idlelib/EditorWindow.py文件中的2行代碼來停止光標閃爍。 但它是版本2.6或3. 我目前使用2.7,顯然代碼是不一樣也不位於同一行。 是否有人更懂這種語言,請讓我知道我在哪裏可以找到必要的行,以及如何修改它們以便我可以進行此修改?它會幫助我很多! 非常感謝。停止光標在IDLE中閃爍

回答

1

在2.7至3.5,Lib/idlelib/EditorWindow.py,周圍管線185,或者3.6 + Lib/idlelib/editor.py,目前大約185線(但是這可能會改變),人們可以找到

text_options = { 
     'name': 'text', 
     'padx': 5, 
     'wrap': 'none', 
     'highlightthickness': 0, 
     'width': self.width, 
     'height': idleConf.GetOption(
      'main', 'EditorWindow', 'height', type='int')} 

最後一行之前,插入

 'insertofftime': 0, 

無論是在新的一行還是在現有行的末尾。我在2.7和3.6上測試了這個。

+0

whoo hoo !!!這工作! 非常感謝! 只是爲了澄清2.7我發現它在179行,並插入'寬度'和'高度'之間的代碼 –