这与this one基本相同,但对于GTK +而不是Qt。
如何在应用程序退出时阻止清除剪贴板?
答案 0 :(得分:1)
接受的答案中显示的代码示例仅适用于Windows。 GTK + already preserves the clipboard itself when gtk_main()
returns它可以在哪里;你不必做任何特别的事情(但你必须从gtk_main()
返回,所以不要在信号处理程序中调用exit()
。
对于Unix平台,rr-的答案仍然适用:你无法在Linux和其他类似的Unix上执行此操作,因为X11本身在程序退出时擦除了剪贴板。您需要安装剪贴板管理器。