Использование курсора root window и курсора для виджетов в Tkinter отличается количеством доступных курсоров:
Если виджет не определяет параметр cursor, он берёт значение из родительского контейнера. 2 Таким образом можно задать нужную иконку для всех виджетов, определив значение на уровне root. 2
Для настройки курсора окна можно установить параметр cursor через метод config(), а для виджетов — применить параметр cursor у самого виджета. 3
Таким образом, основное отличие в том, что для root window доступны только два курсора, а для виджетов — множество с фиксированными именами.