我发现了一个似乎是tkinter
. 如果您运行以下(重现错误最少)代码:
import tkinter, tkinter.simpledialog, tkinter.scrolledtext
root = tkinter.Tk('test')
text = tkinter.scrolledtext.ScrolledText(master=root, wrap='none')
text.pack(side="top", fill="both", expand=True, padx=0, pady=0)
text.insert(tkinter.END, 'abc\ndef\nghi\nijk')
root.mainloop()
然后:
- 在小部件中选择一行
scrolledtext
,例如“ghi”行, - 复制它CTRL+C
- 什么也不做,关闭应用程序
然后将它 ( CTRL+V) 粘贴到任何其他 Windows 应用程序中:它不起作用,不会粘贴任何内容。为什么?
如何解决这个问题?
注意:预期的行为是即使应用程序关闭,使用 CTRL+C 复制的文本也应保留在剪贴板中。这是许多 Windows 软件的默认行为。此处的示例notepad.exe
:链接到动画屏幕截图:https ://i.imgur.com/li7UvYw.mp4
注意:这是链接到