QmlTextEdit接受拖放

来源:互联网 发布:0基础英语知乎 编辑:程序博客网 时间:2024/06/03 23:48

在TextEdit中增加DropArea

    TextEdit{        id: textEdit        height: 300        width: parent.width        DropArea{            anchors.fill: parent            onDropped: {                if (drop.hasUrls){                    console.debug("拖放了文件: " + drop.urls.length);                    for(var i = 0; i < drop.urls.length; i++){                        console.debug("文件: " + drop.urls[i]);                        textEdit.append("文件: " + drop.urls[i])                    }                }                else if (drop.hasText){                    console.debug("拖放了本文: " + drop.text.length);                    console.debug("文本: " + drop.text);                    textEdit.append("文本: " + drop.text)                }            }        }    }

这里写图片描述

需要完整代码请访问QtQuickExamples

原创粉丝点击