将文件拖入窗口并加载文件内容
 
创建场景
创建一个简单场景如下
 
需要监听到文件的拖入事件,并且将文件内容读取写入到RichTextLabel中
脚本编写
extends Control
func _ready():
    get_tree().connect("files_dropped", self, "_on_file_drag")
func _on_file_drap(files, screen):
    for f in files:
        var file = File.new()
        file.open(file, File.READ)
        var content = file.get_as_text()
        $RichTextLabel.text += content