QmlTextEdit接受拖放

作者: zhengtianzuo | 来源:发表于2018-11-29 20:26 被阅读0次

    在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)
                    }
                }
            }
        }
    
    show.gif

    需要完整代码请访问QtQuickExamples

    相关文章

      网友评论

        本文标题:QmlTextEdit接受拖放

        本文链接:https://www.haomeiwen.com/subject/oekqcqtx.html