我正在编写一个 PyQt 程序,我希望能够将其复制到剪贴板。目前我有以下代码片段复制代码(基于this:
def copy_to_clipboard(self):
application=QApplication(sys.argv)
if not self.image.isNull():
application.clipboard().setImage(self.image)
代码正在复制图像,但每次运行时,程序都会崩溃。这些图像并不是非常大(一边大约 1000 像素),而且我之前复制过比这大得多的图像(不是使用 Qt)。
我收到以下退出代码:
Process finished with exit code -805306369 (0xCFFFFFFF)
出了什么问题?
最佳答案
构造多个 QApplication
可能是问题的原因(每个进程应该只有 1 个)。无需构造新的 QApplication
,只需使用 QApplication.instance()
关于python - pyqt - 将图像复制到 QClipboard 崩溃程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30251596/