Как изменить курсор для виджета ttk :: treeview? - PullRequest
0 голосов
/ 07 октября 2019

Я хочу изменить курсор для виджета ttk :: treeview, но использование configure, похоже, не работает для меня.

Простой пример tcl изменяет курсор для виджетов ttk :: button, но не для виджетов ttk :: widgets. Шаблон выглядит так же для меня. Я явно что-то упускаю.

ttk::button .b -text Quit
.b configure -cursor X_cursor
puts "config = [.b configure]"
pack .b

ttk::treeview .t 
.t configure -cursor X_cursor
.t configure -columns {Col1} 
.t heading #0 -text {Tree} 
.t heading Col1 -text {Col1}
puts "\nconfig = [.t configure]"
pack .t

При выполнении этого с желанием курсор меняется с помощью кнопки, но не с виджетом дерева. Команды настройки показывают, что в обоих случаях -cursor имеет значение «X_cursor».

Если я наведу курсор на кнопку, курсор изменится, если я наведу курсор на виджет дерева, курсор не изменится.

...