[gd_scene load_steps=2 format=3 uid="uid://c7m7hu5uvgbit"] [sub_resource type="GDScript" id="GDScript_d7xax"] script/source = "@tool extends Control var path: String var _config_path: String var _config := ConfigFile.new() const _config_section := 'CONFIG' func _enter_tree() -> void: _config_path = path.path_join('config-importer.ini') _config.load(_config_path) $config_path.text = _config.get_value(_config_section, 'config_path', '') func _exit_tree() -> void: _config_save() func _config_save() -> void: _config.set_value(_config_section, 'config_path', $config_path.text) _config.save(_config_path) func _on_import_perform_button_down(): print(_config_path) " [node name="配置" type="VBoxContainer"] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = SubResource("GDScript_d7xax") [node name="config_path" type="LineEdit" parent="."] layout_mode = 2 placeholder_text = "配置路径" [node name="import_perform" type="Button" parent="."] layout_mode = 2 text = "读取表格生成配置" [connection signal="button_down" from="import_perform" to="." method="_on_import_perform_button_down"]