【问题标题】:Why does Tkinter kill ability to highlight text?为什么 Tkinter 会杀死突出显示文本的能力?
【发布时间】:2011-07-21 16:49:28
【问题描述】:

我正在运行 ubuntu11.04,以及带有 tkinter 的 python3。我还没有检查 Windows 配置,但是每当我运行 mainloop() 并且使用 tkinter 打开根窗口时,我无法突出显示文本编辑/ gui 管理器中的文本。它不会让我束​​手无策,但是在导航和编码时,复制/粘贴是我效率中相当重要的一部分。有没有其他人经历过这个?有人知道解决办法吗?

-干杯, 克里斯

【问题讨论】:

  • 你的问题有点不清楚。 “文本编辑/ gui 管理器的东西”是什么意思?您是说当您创建一个空的 tkinter widnow 时,它会清除非 tk 窗口中的选择吗?你能给我们一个导致这种行为的 tkinter 应用程序的绝对最小的例子吗?
  • 只有一个基本的root = Tk(),将禁用我在文本编辑器中突出显示文本的功能(如单击,然后拖动文本以突出显示以进行复制/编辑/等)。在打开 Tk() 的实例的情况下,我无法做到这一点。我在运行 python3 的 Ubuntu 11.04 上,例如,我将无法在 Ubuntu 的基本文本编辑器中突出显示。

标签: copy tkinter highlight paste


【解决方案1】:

这听起来像是您使用的任何窗口管理器和/或特定版本的 ubuntu 中的错误。这是在任何其他平台或任何其他版本的 linux 上都没有报告过的问题。

【讨论】: