【发布时间】:2014-03-24 18:58:39
【问题描述】:
如何在 Tkinter 中创建一个文本字段,在该字段中我的鼠标指针变为活动状态以选择和复制该文本内容
像这样...!
Example
它是一个 Windows 媒体播放器歌曲属性窗口
【问题讨论】:
标签: python python-2.7 tkinter
如何在 Tkinter 中创建一个文本字段,在该字段中我的鼠标指针变为活动状态以选择和复制该文本内容
像这样...!
Example
它是一个 Windows 媒体播放器歌曲属性窗口
【问题讨论】:
标签: python python-2.7 tkinter
您可以将Text的状态设置为禁用:
root = tkinter.Tk()
input = tkinter.Text(root)
input.configure(state=tkinter.DISABLED)
并再次启用它:
input.configure(state=tkinter.NORMAL)
您还可以设置样式,使其看起来更像您的屏幕截图:
input.configure(state=tkinter.DISABLED,
borderwidth=0,
background=root.cget('background'))
并添加文字:
input.insert(tkinter.END, "I'd like to suggest that coconuts migrate.")
【讨论】:
insert() 方法;我已经用一个例子更新了我的答案(顺便说一下,这个信息也在我发布的链接中)。
tk.END,意思是“追加到结尾”。但是你做的更多,here's a full description 如果是 index 参数。
input.delete(0, tkinter.END) 删除内容。 (未测试,lifted from this question)