小编Sub*_*ran的帖子

Python 2.7 中是否有一个显示可复制文本的消息框?

我正在尝试编写一个 Python 程序,该程序获取一个字符串作为输入,并在消息框中显示该字符串,并删除每个单词的最后一个字母。我已经成功编写了删除每个单词最后一个字母的代码,并且我开始了解 tkinter 模块。但文本无法从 tk 消息框中复制。还有其他方法可以显示带有可复制文本的消息框吗?如果无法显示此类消息框,是否有任何方法可以以可复制的形式显示输出而不显示消息框?附加(无用)信息:

  1. 这种语言的名称是 fromonk(如果您想知道为什么 var 名称为 fromonk_text)
  2. 表情符号应该完整显示。(包括最后一个字母)。因此有 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)
Run Code Online (Sandbox Code Playgroud)

tkinter msgbox python-2.7

6
推荐指数
1
解决办法
5383
查看次数

标签 统计

msgbox ×1

python-2.7 ×1

tkinter ×1