docs: 添加涉密文件自检工具实施计划
This commit is contained in:
29
UmiOCR-data/qt_res/qml/Widgets/DropArea_.qml
Normal file
29
UmiOCR-data/qt_res/qml/Widgets/DropArea_.qml
Normal file
@@ -0,0 +1,29 @@
|
||||
// =============================================
|
||||
// =============== 拖入图片的区域 ===============
|
||||
// =============================================
|
||||
|
||||
import QtQuick 2.15
|
||||
|
||||
// 鼠标拖入图片
|
||||
DropArea {
|
||||
property var callback: undefined
|
||||
property bool enable: true // 是否启用
|
||||
property string tips: qsTr("松手放入文件")
|
||||
onEntered: {
|
||||
if(!enable) return
|
||||
qmlapp.popup.showMask(tips, "DropImage")
|
||||
}
|
||||
onExited: {
|
||||
if(!enable) return
|
||||
qmlapp.popup.hideMask("DropImage")
|
||||
}
|
||||
onDropped: {
|
||||
if(!enable) return
|
||||
qmlapp.popup.hideMask("DropImage")
|
||||
if(drop.hasUrls){
|
||||
var urls = qmlapp.utilsConnector.QUrl2String(drop.urls)
|
||||
if(urls.length > 0 && callback)
|
||||
callback(urls)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user