Почему многие для доступа к содержимому буфера обмена используют
text = self.txt.selection_get(selection='CLIPBOARD')
вместо
text = self.txt.clipboard_get()
Часто встречаю в примерах первый вариант.