0
A
回答
1
我不知道你的意思是'Linux終端的光標'。所有的Linux文本程序都一樣嗎?
在任何情況下,tcl/tk文本小部件都有一個替代插入遊標,一個閃爍塊。 (插入光標與鼠標光標不同。)通過運行此代碼可以看出(如果不從IDLE運行,可能需要root.mainloop()
)。
import tkinter as tk
root = tk.Tk()
text = tk.Text(root, blockcursor=True)
text.insert('insert', 'cursor appearance test')
text.pack()
text.focus_set()
如果您退格光標,該塊會閃爍並隱藏其中一個字符。對我來說,這是醜陋的和誤導性的,因爲插入始終是之間的字符,並且不會替換該塊下的字符。但是,如果你想實驗,你可以編輯idlelib/editor.py(或者在3.6之前的/EditorWindow.py)。找到EditorWindow的一部分。 初始化啓動
text_options = { # line 114 in 3.6
,並添加
'blockcursor': True,
的選項字典。
+0
雖然這是Tkinter遊標的一個很好的答案,但是@Syed詢問了如何用Python IDLE來做到這一點。 –
+0
@PrestonHager IDLE是在tkinter中編寫的,我回答瞭如何更改tk文本光標,一般*和IDLE *。 –
相關問題
- 1. Python IDLE:更改Python版本
- 2. 在Python的IDLE中更改縮進
- 3. IDLE Python未檢測到更改
- 4. Python:在WIN7中改變IDLE的路徑
- 5. 在JavaScript中更改與getElementsByClass的遊標?
- 6. 的Python,在IDLE
- 7. IDLE設置更改,註釋鍵更改
- 8. 更改併發遊標
- 9. 在Python中使用遊標
- 10. python中的bestscore Idle
- 11. 如何更改WPF中的Windows遊標?
- 12. 在谷歌地圖v3中更改遊標中的光標
- 13. 在python中自動更改標籤
- 14. 更改IDLE選項卡寬度/縮進寬度Python
- 15. 如何更改IDLE使用的python版本?
- 16. python在IDLE中執行,但不在termnal
- 17. Python編輯器比IDLE更好
- 18. IDLE中NameError的問題 - Python
- 19. 在Linux上調用Python IDLE
- 20. 編輯在Python IDLE功能
- 21. 更改遊戲中的遊戲控制
- 22. 在IDLE中運行python程序
- 23. 在IDLE中不工作的Python模塊
- 24. 如何在IDLE中清除Python Shell
- 25. 在CMD或Python中運行unittests IDLE
- 26. 在窗口中運行Python的IDLE
- 27. Python pyodbc遊標vs數據庫遊標
- 28. 修改遊標表在
- 29. 如何在Windows中更改IDLE的默認目錄?
- 30. Python的IDLE for Java
Python IDLE目前沒有該功能,我查看了IDLE首選項的所有文檔。如果你真的想這樣做,你必須找到IDLE的源代碼並修改它,就像使用tk/tcl在Python中一樣。但是,您可能無法執行此操作,因爲代碼已被編譯。 –
謝謝,我們可以改變它使用Tkinter模塊爲我們的tk porgraoms –
你真的應該找一個其他的編輯器。看看崇高的文本(只是首頁,爲初學者; D) – math2001