QML 拖拽文件DropArea的使用

- QML - 拖拽控件DropArea的使用


此博客始发于: http://blog.csdn.net/lys211

转载请保留标识。


代码简简单单就这么点
 
  
ApplicationWindow {
    title: qsTr("Hello World");
    width: 640;
    height: 480;
    visible: true;
 
  
    Item{
        anchors.fill: parent;
 
  
        DropArea{
            anchors.fill: parent;
            onDropped: {
                if(drop.hasUrls){
                    for(var i = 0; i < drop.urls.length; i++){
                        console.log(drop.urls.length);
                        console.log(drop.urls[i]);
                    }
                }
            }
        }
    }
}


运行截图:

QML 拖拽文件DropArea的使用_第1张图片


将右边的3个文件拖入程序界面中,会打出如左边图示的log。


你可能感兴趣的:(QML)