簡體   English   中英

Python Tkinter更改光標的顏色

[英]Python Tkinter Changing the Colour of a Cursor

在我的代碼中,我正在創建一個gui,其中包含各種不同的按鈕,並且我已經為每個按鈕指定了游標。 我想知道的是如何在懸停在這些按鈕上時將光標的顏色從默認白色更改。

B1 = Button(root, text='Delete Recording', bg = col1, cursor = "dotbox", width=15, command=killthat)

當盤旋時,這會將光標變成一個點框。

我試過添加這樣的顏色

cursor = "dotbox brown1"

它不會產生錯誤,但也不會改變顏色。

我在Windows 7上運行,如果這有幫助。

Tkinter支持光標顏色,但可能是它在Windows 7上不受支持。我沒有要測試的Windows框,但是下面在linux上創建了一個綠色光標:

import tkinter as tk
root = tk.Tk()
root.configure(cursor="dotbox green")
root.mainloop()

“brown1”可能不是有效顏色。 至少在linux上它不是。 你試過一個rgb值(例如: cursor="dotbox #ff0000" )?

暫無
暫無

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

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