在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
网友评论