簡體   English   中英

為什么使用 tkinter 文本時光標粗細會發生變化?

[英]Why does the cursor thickness change when using tkinter text?

當我在 Tkinter 中使用文本小部件時,如果光標不是第 1 列,則光標會變粗。

看:

在此處輸入圖片說明

但如果光標不在第 1 列中,則光標變粗。

在此處輸入圖片說明

看,光標要粗得多。 我知道這可以通過使用insertwidth=1 ,但我很想知道為什么會發生這種情況。 我的系統、操作系統有問題,還是 Tkinter 有問題?

編輯:這也是 Python IDLE 中的一個問題。 光標也會變粗。

這是因為光標的寬度默認為兩個像素。 當它在第 0 列時,只有一半(一個像素)是可見的。

您可以在創建Text小部件時設置insertwidth=1 ,這樣您就可以始終以 1 個像素的寬度看到光標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM