Qt5 QClipboard问题
功能是手动实现tableview的复制剪切粘贴,并且和excel的通用。所以数据用 QClipboard *clipboard = QApplication::clipboard(); clipboard->setText(strCopy); 的方式存进了粘贴板。 现在的问题是偶现从tableview复制完之后,粘贴的时候只会在tableview选中格粘贴最后一个数据,(多行多列偶现,单行或者单列的时候必现)
QString strPaste = clipboard->text(); 的时候获取到的就剩最后一个数据了。 而从excel复制过来的数据没有这个问题,qdebug确认过复制的数据一致
调试时输出框偶尔回有提示 Data set on unsupported clipboard mode. QMimeData object will be deleted.
|