Я пытаюсь написать программу Python, которая получает строку в качестве ввода и отображает строку в окне сообщения с удалением последней буквы из каждого слова. Я успешно написал код для удаления последней буквы из каждого слова и узнал о модуле tkinter. Но текст не может быть скопирован из окна сообщения tk. Есть ли другой способ отобразить окно сообщения с копируемым текстом? Если нет способа отобразить такие окна сообщений, есть ли способ отобразить вывод в форме с возможностью копирования без отображения окна сообщения? Дополнительная (бесполезная) информация:
- Имя этого языка fromonk (если вам интересно, почему имя var fromonk_text)
- Смайлы должны отображаться целиком (включая последнюю букву). Отсюда блок if-else.
Код, который я написал:
import tkMessageBox
line="foo"
while line!="exit":
fromonk_text=""
line=raw_input()
words=line.split()
for word in words:
if word.startswith(":"):
fromonk_text+=word+" "
else:
fromonk_text+=word[0:len(word)-1]+" "
tkMessageBox.showinfo("Fromonk",fromonk_text)