Я пытаюсь скопировать содержимое строки, отображаемой из дерева, для использования в отдельной программе редактора. Я нашел потенциальное решение с использованием функции Tkinter и clipboard_append(), которая, похоже, работает в исходном скрипте, но не изменяет системный буфер обмена и, таким образом, делает данные доступными для программы редактора. Очевидно, что я что-то упускаю и нуждаюсь, по крайней мере, в нескольких подсказках. Использование pyperclip кажется излишним для моих потребностей, которые просто ищут записи в базе данных MySQL членства с некоторыми 24K строк и копируют одну выбранную строку в программу редактора.
Похоже, что я нашел ответ на https://www.tutorialspoint.com/pygtk/pygtk_clipboard_class.htm в примере на этой странице, и в скрипте потребовалось очень мало кодировок и НЕТ добавленных модулей! Эти три строки сделали трюк при добавлении к моему обратному вызову get_selection:
self.clipboard = gtk.clipboard_get()
self.clipboard.set_text(text)
self.clipboard.store()
Еще раз спасибо за все предложения. Это отличное место для обмена идеями.