Есть ли способ изменить цвет мыши в Tkinter? У меня темный фон, и мышь никогда не отображается над окном Tkinter.Как изменить указатель мыши на цвет tkinter?
ответ
Вы можете изменить курсор, используя cursor option on the root window. Чтобы изменить цвет, например,
root = tk.Tk()
root.config(cursor='clock red red')
Некоторые символы и цвета работают для меня, некоторые не делают, на Linux, хотя опция должна быть операционная система агностик. Например, работа «часы» и «гумби», «пират» не (но терпит неудачу, не выдавая ошибки).
По иронии судьбы, лодка поддерживается на моей машине, но пиратов нет. Возможно, хороший призыв не поддерживать как
В ответ на комментарий
Иногда вам нужно вызвать это на суб-виджетов, если их поведение по умолчанию, чтобы перезаписать его. Например
root = tk.Tk()
root.config(cursor='gumby red red')
text=tk.Text(root)
text.pack()
# oh no cursor is boring again! That makes sense, the default
# text cursor is slightly different than the root cursor
text.config(cursor='boat blue blue') # phew!
Заметим, что если вместо этого вы хотите изменить курсор вставки, see here, но tldr insertbackground
. Обратите внимание, что вы можете использовать курсор, который не поддерживает изменение цветов, и в этом случае попробуйте использовать другой курсор
- 1. Наведите указатель мыши, чтобы изменить цвет области.
- 2. Tkinter: изменить цвет пикселя
- 3. Изменить указатель мыши на ngclick
- 4. Изменить цвет кнопки на мыши
- 5. Жесткий указатель мыши «xor» цвет
- 6. Как изменить цвет элемента на мыши?
- 7. Цвет фона не анимационный на мыши наведите указатель мыши
- 8. Наведите указатель мыши на указатель мыши
- 9. Jssor слайдер изменить указатель мыши
- 10. изменить цвет конкретного заголовка на мыши над
- 11. AS3: изменить указатель курсора мыши на кнопках
- 12. Изменить фон с расширителем мыши наведите указатель мыши
- 13. Python: Tkinter: Как изменить цвет рамки Windows?
- 14. Изменить указатель мыши на ручку (указатель) в R Shiny
- 15. изменить цвет фона DIV на кнопку мыши
- 16. Наведите указатель мыши, как изменить div border
- 17. Как изменить указатель на указатель на указатель?
- 18. на css наведите указатель мыши, измените цвет другого элемента
- 19. изменить ДИВ цвет фона на кнопку мыши
- 20. Изменить цвет кнопки при наведении курсора на tkinter
- 21. Изменить цвет JPanel с помощью мыши-мыши
- 22. Изменение по умолчанию Наведите указатель мыши на цвет текста wpf
- 23. изменить вкладку ползунка на мыши наведите указатель мыши
- 24. Команда: наведите указатель мыши - измените цвет фона на 4 divs
- 25. Изменить цвет фона градиента на перемещение мыши
- 26. Изменить цвет на мыши наведите svg
- 27. Как изменить цвет текста в Tkinter?
- 28. Как изменить указатель мыши на mouseover разделение на руку?
- 29. Наведите указатель мыши на ссылку цвет не работает html css
- 30. Как изменить цвет JLabel
Что относительно текстового курсора? Я пробовал это, и курсор по-прежнему черный, и я думаю, что это потому, что это не указатель мыши, а текстовый курсор. Когда мышь над текстовым виджетами, мышь по-прежнему остается черной. –
@ Jleong, что лучше? убедитесь, что курсор вы меняете, чтобы поддерживать несколько цветов (лодка - это хорошее предположение, чтобы проверить это) –
спасибо! он отлично работал! просто вопрос, как бы вы изменили его на курсор по умолчанию? –