问题描述:
有道云笔记的内容的标题可以粘贴到应用,但正文不行
修改方法:
修改文件:
/Users/nmlhm/Qt5.9.2/5.9.2/Src/qtbase/src/platformsupport/clipboard/qmacmime.mm
对应函数修改后内容:(添加判断
|| flav == QLatin1String("public.plain-text"); 有道正文内容格式是public.plain-text)
QString QMacPasteboardMimePlainTextFallback::mimeFor(QString flav)
{
if (flav == QLatin1String("public.text") || flav == QLatin1String("public.plain-text"))
return QLatin1String("text/plain");
return QString();
}
bool QMacPasteboardMimePlainTextFallback::canConvert(const QString &mime, QString flav)
{
return mime == mimeFor(flav);
}
QVariant QMacPasteboardMimePlainTextFallback::convertToMime(const QString &mimetype, QList<QByteArray> data, QString flavor)
{
if (data.count() > 1)
qWarning("QMacPasteboardMimePlainTextFallback: Cannot handle multiple member data");
if (flavor == QLatin1String("public.text") || flavor == QLatin1String("public.plain-text")) {
// Note