【发布时间】:2010-11-07 14:18:33
【问题描述】:
下面的sn-p代码似乎根本不影响系统剪贴板:
clipboard = QtGui.QApplication.clipboard()
clipboard.setText(text)
根据 Qt 文档,这是将文本复制到剪贴板的方式,
为什么它不起作用?
谷歌搜索转为this。
建议在上述代码后添加:
event = QtCore.QEvent(QtCore.QEvent.Clipboard)
app.sendEvent(clipboard, event)
但是这个行为很奇怪:它只在程序退出后将文本复制到剪贴板。另外,该链接中的一些人报告说这不适用于 linux。
更新:
没关系,我在其他地方做错了,我没有将复制槽绑定到复制按钮,而是将其连接到“退出”按钮。
【问题讨论】: