[gd_scene load_steps=67 format=3 uid="uid://cngf2h2a5ne4a"] [ext_resource type="Script" path="res://BITKit/Scripts/UX/UXPanel.cs" id="1_c78kh"] [ext_resource type="PackedScene" uid="uid://d1po2qljd0jh2" path="res://Mods/教育平台/教程header.tscn" id="2_mn1rn"] [ext_resource type="Script" path="res://BITKit/Scripts/UX/UXWindowService.cs" id="3_sfip0"] [ext_resource type="ButtonGroup" uid="uid://cwiiipy56pktn" path="res://Mods/工业数据采集与分析应用分享/Resource/工业互联网标识解析与注册导航.tres" id="3_wv1s6"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/IDIS_Service.cs" id="3_xbtmk"] [ext_resource type="Texture2D" uid="uid://d354eewydsxs2" path="res://Artists/Art/Icons/solar_smile-circle-bold.png" id="4_cfexj"] [ext_resource type="Texture2D" uid="uid://b447jkohs1utw" path="res://Artists/Art/Icons/icon_material-symbols_bookmark-manager.png" id="5_e7iy7"] [ext_resource type="Texture2D" uid="uid://chdrm4pbi6cm5" path="res://Artists/Art/Icons/icon_fluent-mdl2_registry-editor.png" id="6_sgyjo"] [ext_resource type="Texture2D" uid="uid://cadf2webkrl7h" path="res://BITKit/Art/Icons/icon_subscriber-identity-module.png" id="7_tx7hw"] [ext_resource type="Texture2D" uid="uid://cwecc0c326uwp" path="res://Artists/Art/Icons/dashicons_update.png" id="8_1y7bw"] [ext_resource type="Texture2D" uid="uid://sq1oh4tippad" path="res://Artists/Art/Icons/icon_temperature-celsius.png" id="8_488ak"] [ext_resource type="Texture2D" uid="uid://c38luts5hc5fj" path="res://Artists/Art/Icons/Arrows/icon_chevron-left-rounded.png" id="9_78wam"] [ext_resource type="Texture2D" uid="uid://b3tqua2bt1ix2" path="res://addons/ui_design_tool/assets/icons/format-color-text.png" id="11_h2x7p"] [ext_resource type="Script" path="res://BITKit/Scripts/UX/UXServiceProxy.cs" id="11_qsxmx"] [ext_resource type="Texture2D" uid="uid://dv24ghy23fnje" path="res://Artists/Art/Icons/icon_file-ppt-filled.png" id="12_2u0af"] [ext_resource type="Texture2D" uid="uid://cll880ni5wb3b" path="res://Artists/Art/Icons/Arrows/icon__keyboard-arrow-down-rounded.png" id="12_qxqew"] [ext_resource type="Script" path="res://BITKit/Scripts/Components/OpenUrl.cs" id="13_6a13i"] [ext_resource type="StyleBox" uid="uid://be603nq0xbeaa" path="res://Artists/Themes/Factory-Panel.tres" id="13_6i2vs"] [ext_resource type="PackedScene" uid="uid://dqd08tc6xidpy" path="res://Artists/Templates/标题栏Template.tscn" id="13_7vm0l"] [ext_resource type="Texture2D" uid="uid://dyxw5ocfiamgi" path="res://Mods/工业数据采集与分析应用分享/Arts/Images/标准ModbusRTU图片.jpg" id="13_jkuq8"] [ext_resource type="PackedScene" uid="uid://42locm7i2wvy" path="res://Mods/工业数据采集与分析应用分享/Templates/标识引用模板.tscn" id="14_0l0dn"] [ext_resource type="Texture2D" uid="uid://dn7q7grbfr7kh" path="res://addons/ui_design_tool/assets/icons/refresh-white-18dp.svg" id="14_niy17"] [ext_resource type="PackedScene" uid="uid://b57xrg2ye60dy" path="res://Artists/Templates/Option_Button.tscn" id="14_pcoc2"] [ext_resource type="Script" path="res://BITKit/Scripts/Builder/NodeBuilder.cs" id="14_q0cb2"] [ext_resource type="Texture2D" uid="uid://57gvsjws6ulq" path="res://BITKit/Art/Containers/container_border_64.png" id="14_sy0v3"] [ext_resource type="Texture2D" uid="uid://d1uver224k3px" path="res://addons/ui_design_tool/assets/icons/folder_open-white-18dp.svg" id="15_8krq8"] [ext_resource type="Texture2D" uid="uid://8ekdl6dgus50" path="res://Artists/Art/Icons/carbon_no-image.png" id="15_i4f2k"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/IDIS_SearchService.cs" id="16_14syv"] [ext_resource type="PackedScene" uid="uid://btc6smeueu517" path="res://Artists/Templates/LineEditTemplate.tscn" id="16_il4as"] [ext_resource type="Script" path="res://BITKit/Scripts/Components/OpenPath.cs" id="16_p2d60"] [ext_resource type="Texture2D" uid="uid://dhws1cqlkdixm" path="res://Artists/Art/Icons/icon_folder.png" id="17_ikr0s"] [ext_resource type="Script" path="res://BITKit/Scripts/Resource/StringResource.cs" id="17_vci8w"] [ext_resource type="PackedScene" uid="uid://dghty7km181mc" path="res://Mods/工业数据采集与分析应用分享/Templates/关联标识.tscn" id="19_abuse"] [ext_resource type="PackedScene" uid="uid://d1rpv4oovnljv" path="res://Mods/工业数据采集与分析应用分享/Templates/传感器数据模板.tscn" id="19_qxvds"] [ext_resource type="PackedScene" uid="uid://cccx8fmmfttth" path="res://Mods/工业数据采集与分析应用分享/Templates/标识数据模板.tscn" id="20_kicyn"] [ext_resource type="VideoStream" path="res://Mods/工业数据采集与分析应用分享/Arts/Videos/生产过程模拟.ogv" id="27_laoxb"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/温湿度Reader.cs" id="27_q8j7q"] [ext_resource type="PackedScene" uid="uid://w41eggledyvq" path="res://Artists/Templates/LineEditTemplate_Lite.tscn" id="30_d5241"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/IDIS_THService.cs" id="30_jn688"] [ext_resource type="Script" path="res://BITKit/Scripts/Video/VideoPlayer.cs" id="31_0moq5"] [ext_resource type="Script" path="res://BITKit/Scripts/Builder/Form/FormBuilder.cs" id="37_pcw20"] [ext_resource type="Script" path="res://BITKit/Scripts/Builder/TemplateBuilder/TemplateBuilder.cs" id="38_fhmdw"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/Builder/IDIS_RegisterDB.cs" id="39_d5jaq"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/Builder/IDIS_TemplateResource.cs" id="39_p2ycf"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/IDIS_AutoRegister.cs" id="41_17ps2"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/Builder/IDIS_TemplateWeaver.cs" id="41_48x07"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/Builder/IDIS_RegisterWeaver.cs" id="42_2r83e"] [ext_resource type="Resource" uid="uid://cgk1wmiqqedmi" path="res://Mods/工业数据采集与分析应用分享/Resource/自动标识模板/温湿度传感器/温湿度传感器.tres" id="42_xvnkp"] [ext_resource type="Resource" uid="uid://b38onsp3c3jem" path="res://Mods/工业数据采集与分析应用分享/Resource/自动标识模板/温湿度/温度.tres" id="43_qidfp"] [ext_resource type="Resource" uid="uid://d3xam2no2uaas" path="res://Mods/工业数据采集与分析应用分享/Resource/自动标识模板/温湿度/湿度.tres" id="44_0hai5"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/Temp/生成温湿度.cs" id="45_pngx2"] [ext_resource type="Script" path="res://BITKit/Scripts/Quest/QuestService.cs" id="50_1qkmw"] [ext_resource type="Script" path="res://BITKit/Scripts/ECS/Core/Entity.cs" id="51_kq8q8"] [ext_resource type="Script" path="res://BITKit/Scripts/Quest/QuestComponent.cs" id="52_qa8xx"] [ext_resource type="Script" path="res://Mods/工业数据采集与分析应用分享/Scripts/Quest/TemplateCondition.cs" id="53_lsbwj"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_nfm72"] bg_color = Color(1, 1, 1, 0.0313726) [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_clkje"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_1rin1"] [sub_resource type="Resource" id="Resource_ktam2"] script = ExtResource("17_vci8w") value = "Panel" [sub_resource type="Resource" id="Resource_flu4x"] script = ExtResource("39_p2ycf") [sub_resource type="Resource" id="Resource_0cbl3"] script = ExtResource("39_p2ycf") [sub_resource type="Resource" id="Resource_l4b2n"] script = ExtResource("41_48x07") templateResource = SubResource("Resource_0cbl3") addFieldsButtonPath = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/ScrollContainer/VBoxContainer/add-button") templateBuilderPath = NodePath("..") templateNameEditPath = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName/MarginContainer/HBoxContainer/templateName-edit") saveTemplateNameButtonPath = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName/MarginContainer/HBoxContainer/save_name-button") deleteTemplateButtonPath = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName/MarginContainer/HBoxContainer/deleteTemplate-button") [sub_resource type="Resource" id="Resource_qa6b3"] script = ExtResource("39_p2ycf") [sub_resource type="Resource" id="Resource_wqfk6"] script = ExtResource("42_2r83e") handleEditPath = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/PanelContainer2/MarginContainer/HBoxContainer/LineEdit") generateButtonPath = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/PanelContainer2/MarginContainer/HBoxContainer/Button") addReferenceButtonPath = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer/add-button") referenceEditBuilderPath = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer/Reference-Layout") templateBuilderPath = NodePath("..") [sub_resource type="Resource" id="Resource_3wa3y"] script = ExtResource("39_d5jaq") [sub_resource type="Resource" id="Resource_1df3p"] script = ExtResource("39_p2ycf") [node name="标识注册与解析" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_c78kh") allowCursor = true allowInput = true [node name="Background-Image" type="ColorRect" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 color = Color(0.156863, 0.152941, 0.172549, 1) [node name="Layout" type="VBoxContainer" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_constants/separation = 0 [node name="教程Header" parent="Layout" instance=ExtResource("2_mn1rn")] visible = false layout_mode = 2 [node name="UX Window Service" type="MarginContainer" parent="Layout" node_paths=PackedStringArray("tabs", "windows")] layout_mode = 2 size_flags_vertical = 3 theme_override_constants/margin_left = 0 theme_override_constants/margin_top = 0 theme_override_constants/margin_right = 0 theme_override_constants/margin_bottom = 0 script = ExtResource("3_sfip0") tabs = [NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/标识解析"), NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/温湿度传感器"), NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/标识模板生成"), NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/标识模板注册"), NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/自动注册标识")] windows = [NodePath("Horizontal Layout/内容/MarginContainer/标识解析"), NodePath("Horizontal Layout/内容/MarginContainer/温湿度传感器"), NodePath("Horizontal Layout/内容/MarginContainer/标识模板生成器"), NodePath("Horizontal Layout/内容/MarginContainer/标识模板注册器"), NodePath("Horizontal Layout/内容/MarginContainer/自动注册标识")] [node name="Horizontal Layout" type="HBoxContainer" parent="Layout/UX Window Service"] layout_mode = 2 [node name="导航栏" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout"] layout_mode = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_nfm72") [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/导航栏"] layout_mode = 2 theme_type_variation = &"Margin_16px" theme_override_constants/margin_left = 32 theme_override_constants/margin_top = 32 theme_override_constants/margin_right = 32 [node name="Layout" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout"] layout_mode = 2 size_flags_vertical = 3 [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] layout_mode = 2 [node name="TextureRect" type="TextureRect" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/HBoxContainer"] layout_mode = 2 texture = ExtResource("4_cfexj") [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/HBoxContainer"] layout_mode = 2 text = "CAICT定制用户" [node name="Control" type="Control" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] custom_minimum_size = Vector2(0, 16) layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] visible = false layout_mode = 2 text = "管理" [node name="标识模板-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] visible = false layout_mode = 2 theme_type_variation = &"SideTab" toggle_mode = true button_group = ExtResource("3_wv1s6") text = "管理标识模板" icon = ExtResource("5_e7iy7") expand_icon = true [node name="Label3" type="Label" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] visible = false layout_mode = 2 text = "注册与更新" [node name="注册标识" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] visible = false layout_mode = 2 theme_type_variation = &"SideTab" toggle_mode = true button_group = ExtResource("3_wv1s6") text = "注册标识" icon = ExtResource("6_sgyjo") expand_icon = true [node name="更新标识" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] visible = false layout_mode = 2 theme_type_variation = &"SideTab" toggle_mode = true button_group = ExtResource("3_wv1s6") text = "更新标识" icon = ExtResource("8_1y7bw") expand_icon = true [node name="Label4" type="Label" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] layout_mode = 2 text = "查询" [node name="标识解析" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] layout_mode = 2 theme_type_variation = &"SideTab" toggle_mode = true button_group = ExtResource("3_wv1s6") text = "标识解析" icon = ExtResource("7_tx7hw") expand_icon = true [node name="Label5" type="Label" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] layout_mode = 2 text = "实训" [node name="温湿度传感器" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] layout_mode = 2 theme_type_variation = &"SideTab" toggle_mode = true button_group = ExtResource("3_wv1s6") text = "温湿度传感器" icon = ExtResource("8_488ak") expand_icon = true [node name="Label6" type="Label" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] layout_mode = 2 text = "开发者" [node name="标识模板生成" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] layout_mode = 2 theme_type_variation = &"SideTab" toggle_mode = true button_group = ExtResource("3_wv1s6") text = "创建标识模板" icon = ExtResource("5_e7iy7") expand_icon = true [node name="标识模板注册" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] layout_mode = 2 theme_type_variation = &"SideTab" toggle_mode = true button_group = ExtResource("3_wv1s6") text = "标识注册" icon = ExtResource("6_sgyjo") expand_icon = true [node name="自动注册标识" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"] visible = false layout_mode = 2 theme_type_variation = &"SideTab" toggle_mode = true button_group = ExtResource("3_wv1s6") text = "模拟生产" icon = ExtResource("11_h2x7p") expand_icon = true [node name="TextureRect" type="TextureRect" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout"] custom_minimum_size = Vector2(0, 128) layout_mode = 2 texture = ExtResource("12_qxqew") expand_mode = 1 stretch_mode = 5 [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout"] layout_mode = 2 theme_type_variation = &"AccentBox" text = "帮助信息" [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout"] layout_mode = 2 theme_type_variation = &"SideTab" text = "打开用户手册" icon = ExtResource("12_2u0af") expand_icon = true script = ExtResource("13_6a13i") url = "http://server.bitfall.icu:3000/root/iFactory.Godot/src/branch/main/ReadMe/%E5%B7%A5%E4%B8%9A%E4%BA%92%E8%81%94%E7%BD%91%E6%A0%87%E8%AF%86%E8%A7%A3%E6%9E%90%E4%B8%8E%E6%B3%A8%E5%86%8C/%E6%A0%87%E8%AF%86%E8%A7%A3%E6%9E%90%E6%BC%94%E8%AE%B2%E7%A8%BF.md" [node name="Button2" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout"] layout_mode = 2 theme_type_variation = &"SideTab" text = "打开环境文件夹" icon = ExtResource("15_8krq8") expand_icon = true script = ExtResource("16_p2d60") path = "EXE" [node name="Button3" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout"] layout_mode = 2 theme_type_variation = &"SideTab" text = "打开配置文件夹" icon = ExtResource("17_ikr0s") expand_icon = true script = ExtResource("16_p2d60") path = "%appdata%\\iFactory" [node name="HSeparator" type="HSeparator" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout"] layout_mode = 2 [node name="Button5" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout"] layout_mode = 2 theme_type_variation = &"SideTab" toggle_mode = true button_group = ExtResource("3_wv1s6") text = "返回" icon = ExtResource("9_78wam") expand_icon = true script = ExtResource("11_qsxmx") [node name="内容" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout"] layout_mode = 2 size_flags_horizontal = 3 theme_override_styles/panel = SubResource("StyleBoxEmpty_clkje") [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容"] layout_mode = 2 theme_override_constants/margin_left = 32 theme_override_constants/margin_top = 64 theme_override_constants/margin_right = 32 theme_override_constants/margin_bottom = 64 [node name="标识模板" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer"] visible = false layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板"] layout_mode = 2 [node name="标题栏Template" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer" instance=ExtResource("13_7vm0l")] layout_mode = 2 [node name="Title" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/标题栏Template" index="0"] text = "标识模板" [node name="Context" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/标题栏Template" index="1"] text = "在注册与更新标识之前,我们需要一个创建标识模板, 然后我们可以通过创建的模板注册标识" [node name="占位符" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/标题栏Template" index="2"] custom_minimum_size = Vector2(0, 32) [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_constants/separation = 64 [node name="VBoxContainer3" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer"] layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "模板列表" [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3"] layout_mode = 2 size_flags_vertical = 3 horizontal_scroll_mode = 0 [node name="NodeBuilder" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3/ScrollContainer" node_paths=PackedStringArray("emptyHints")] layout_mode = 2 theme_override_constants/separation = 12 script = ExtResource("14_q0cb2") emptyHints = NodePath("Label2") template = ExtResource("14_pcoc2") [node name="Option-Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button/Button") buttons = [] optionButtons = [] [node name="Option-Button2" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button2/Button") buttons = [] optionButtons = [] [node name="Option-Button3" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button3/Button") buttons = [] optionButtons = [] [node name="Option-Button4" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button4/Button") buttons = [] optionButtons = [] [node name="Option-Button5" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button5/Button") buttons = [] optionButtons = [] [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3/ScrollContainer/NodeBuilder"] layout_mode = 2 text = "oops,没有找到标识模板,去创建模板吧!" [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer3"] layout_mode = 2 text = "创建新的注册模板" [node name="VSeparator" type="VSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer"] visible = false layout_mode = 2 theme_override_constants/separation = 64 [node name="VBoxContainer2" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2"] layout_mode = 2 size_flags_vertical = 3 [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "模板信息" [node name="模板名称" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer" instance=ExtResource("16_il4as")] layout_mode = 2 [node name="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/模板名称/MarginContainer/Layout/0" index="0"] text = "名称" [node name="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/模板名称/MarginContainer/Layout/0" index="1"] placeholder_text = "8.123.99/XXXXXXXXX" [node name="模板介绍" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer" instance=ExtResource("16_il4as")] layout_mode = 2 [node name="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/模板介绍/MarginContainer/Layout/0" index="0"] text = "介绍" [node name="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/模板介绍/MarginContainer/Layout/0" index="1"] placeholder_text = "该模板用于" [node name="GridContainer" type="GridContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer"] layout_mode = 2 columns = 4 [node name="Label5" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/GridContainer"] layout_mode = 2 text = "创建时间:" [node name="createTime-label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/GridContainer"] layout_mode = 2 text = "2023年7月7日23:42:40" [node name="Label7" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/GridContainer"] layout_mode = 2 text = "更新时间:" [node name="updateTime-label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/GridContainer"] layout_mode = 2 text = "2023年7月7日23:42:40" [node name="HSeparator" type="HSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer"] visible = false layout_mode = 2 theme_type_variation = &"HSeparator_8px" [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "模板格式" [node name="Names" type="GridContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer"] layout_mode = 2 columns = 3 [node name="Label4" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/Names"] layout_mode = 2 size_flags_horizontal = 3 text = " " horizontal_alignment = 1 [node name="Label5" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/Names"] layout_mode = 2 size_flags_horizontal = 3 text = "格式" horizontal_alignment = 1 [node name="Label6" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/Names"] layout_mode = 2 size_flags_horizontal = 3 text = "默认值" horizontal_alignment = 1 [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 [node name="PanelContainer" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/PanelContainer"] layout_mode = 2 theme_override_constants/margin_left = 16 theme_override_constants/margin_top = 16 theme_override_constants/margin_right = 16 theme_override_constants/margin_bottom = 16 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/PanelContainer/MarginContainer"] layout_mode = 2 [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/PanelContainer/MarginContainer/VBoxContainer"] layout_mode = 2 [node name="LineEdit" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="OptionButton" type="OptionButton" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="LineEdit2" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer"] layout_mode = 2 text = "添加新的格式" [node name="HSeparator" type="HSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2"] layout_mode = 2 [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2"] layout_mode = 2 text = "保存注册模板" [node name="标注注册" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer"] visible = false layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册"] layout_mode = 2 [node name="标题栏Template" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer" instance=ExtResource("13_7vm0l")] layout_mode = 2 [node name="Title" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/标题栏Template" index="0"] text = "注册标识" [node name="Context" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/标题栏Template" index="1"] text = "当我们创建标识模板后,我们就可以通过标识模板快速注册标识" [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_override_constants/separation = 64 [node name="NodeBuilder" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer" node_paths=PackedStringArray("emptyHints")] layout_mode = 2 theme_override_constants/separation = 12 script = ExtResource("14_q0cb2") emptyHints = NodePath("Label2") template = ExtResource("14_pcoc2") [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/NodeBuilder"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "选择标识模板" [node name="Option-Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button/Button") buttons = [] optionButtons = [] [node name="Option-Button2" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button2/Button") buttons = [] optionButtons = [] [node name="Option-Button3" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button3/Button") buttons = [] optionButtons = [] [node name="Option-Button4" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button4/Button") buttons = [] optionButtons = [] [node name="Option-Button5" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button5/Button") buttons = [] optionButtons = [] [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/NodeBuilder"] layout_mode = 2 text = "oops,没有找到标识模板,去创建模板吧!" [node name="VSeparator" type="VSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer"] visible = false layout_mode = 2 theme_override_constants/separation = 64 [node name="VBoxContainer2" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "在这里填写注册表单" [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2"] layout_mode = 2 [node name="注册标识-标识码" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/HBoxContainer" instance=ExtResource("16_il4as")] layout_mode = 2 size_flags_horizontal = 3 [node name="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/HBoxContainer/注册标识-标识码/MarginContainer/Layout/0" index="0"] text = "标识码" [node name="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/HBoxContainer/注册标识-标识码/MarginContainer/Layout/0" index="1"] placeholder_text = "8.123.99/XXXXXXXX" [node name="generate-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/HBoxContainer"] layout_mode = 2 text = "生成标识" [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2"] layout_mode = 2 size_flags_vertical = 3 theme_type_variation = &"Margin_16px" [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/MarginContainer"] layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/MarginContainer/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderSmall" text = "标识值" [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 [node name="register-container" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/MarginContainer/VBoxContainer/ScrollContainer"] layout_mode = 2 size_flags_horizontal = 3 script = ExtResource("14_q0cb2") template = ExtResource("16_il4as") [node name="LineEditTemplate" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/MarginContainer/VBoxContainer/ScrollContainer/register-container" instance=ExtResource("16_il4as")] layout_mode = 2 [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/MarginContainer/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderSmall" text = "标识引用" [node name="reference-container" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="addReference-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/MarginContainer/VBoxContainer"] layout_mode = 2 text = "添加引用" [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2"] layout_mode = 2 text = "等待操作" [node name="register-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2"] layout_mode = 2 text = "注册标识" [node name="ProgressBar" type="ProgressBar" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/register-button"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 theme_override_styles/background = SubResource("StyleBoxEmpty_1rin1") show_percentage = false [node name="标识更新" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer"] visible = false layout_mode = 2 [node name="Layout" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新"] layout_mode = 2 theme_override_constants/separation = 8 [node name="标题栏Template" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout" instance=ExtResource("13_7vm0l")] layout_mode = 2 [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout"] layout_mode = 2 size_flags_vertical = 3 theme_override_constants/separation = 128 [node name="VBoxContainer2" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer"] layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer2"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "模板列表" [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer2"] layout_mode = 2 size_flags_vertical = 3 horizontal_scroll_mode = 0 [node name="NodeBuilder" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer" node_paths=PackedStringArray("emptyHints")] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 12 script = ExtResource("14_q0cb2") emptyHints = NodePath("Label2") template = ExtResource("14_pcoc2") [node name="Option-Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 buttons = [] optionButtons = [] [node name="Option-Button2" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 buttons = [] optionButtons = [] [node name="Option-Button3" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 buttons = [] optionButtons = [] [node name="Option-Button4" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 buttons = [] optionButtons = [] [node name="Option-Button5" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder" node_paths=PackedStringArray("buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 buttons = [] optionButtons = [] [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder"] layout_mode = 2 text = "oops,没有找到标识模板,去创建模板吧!" [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 8 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer"] layout_mode = 2 text = "通过模板更新标识数据" [node name="LineEditTemplate" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer" instance=ExtResource("16_il4as")] layout_mode = 2 [node name="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer/LineEditTemplate/MarginContainer/Layout/0" index="0"] text = "标识码:" [node name="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer/LineEditTemplate/MarginContainer/Layout/0" index="1"] placeholder_text = "8.123.99/XXXXXXXX" [node name="generate-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer/LineEditTemplate/MarginContainer/Layout" index="2"] visible = false layout_mode = 2 text = "生成标识" flat = true [node name="GridContainer" type="GridContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer"] layout_mode = 2 columns = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 text = "格式" [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 text = "数据" [node name="NodeBuilder" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer" node_paths=PackedStringArray("emptyHints")] layout_mode = 2 script = ExtResource("14_q0cb2") emptyHints = NodePath("EmptyHints") template = ExtResource("16_il4as") [node name="LineEditTemplate" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer/NodeBuilder" instance=ExtResource("16_il4as")] layout_mode = 2 [node name="EmptyHints" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer/NodeBuilder"] custom_minimum_size = Vector2(0, 256) layout_mode = 2 size_flags_vertical = 3 text = "选择一个模板,然后我们开始更新" horizontal_alignment = 1 vertical_alignment = 1 [node name="HBoxContainer3" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout"] layout_mode = 2 alignment = 2 [node name="hints" type="RichTextLabel" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer3"] layout_mode = 2 size_flags_horizontal = 3 text = "等待更新中" fit_content = true text_direction = 2 [node name="HBoxContainer2" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout"] layout_mode = 2 alignment = 2 [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer2"] custom_minimum_size = Vector2(256, 0) layout_mode = 2 text = "更新标识" icon = ExtResource("8_1y7bw") expand_icon = true [node name="标识解析" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer"] visible = false layout_mode = 2 theme_override_constants/separation = 32 [node name="Control" type="Control" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析"] custom_minimum_size = Vector2(0, 64) layout_mode = 2 [node name="占位符" type="Control" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析"] visible = false custom_minimum_size = Vector2(0, 128) layout_mode = 2 [node name="Search" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析"] layout_mode = 2 size_flags_horizontal = 4 theme_override_constants/separation = 0 [node name="SearchEdit" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search"] custom_minimum_size = Vector2(768, 0) layout_mode = 2 theme_type_variation = &"SearchBar" placeholder_text = "搜索标识" [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/SearchEdit"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 alignment = 2 [node name="queryLast-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/SearchEdit/HBoxContainer"] layout_mode = 2 text = "查询上一个" flat = true [node name="refresh-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/SearchEdit/HBoxContainer"] layout_mode = 2 text = "搜索和刷新" icon = ExtResource("14_niy17") flat = true [node name="PanelContainer" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search"] layout_mode = 2 theme_override_styles/panel = ExtResource("13_6i2vs") [node name="Control" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/PanelContainer"] visible = false layout_mode = 2 theme_override_constants/separation = 0 [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/PanelContainer/Control"] layout_mode = 2 theme_type_variation = &"Flat" text = "候选词1" flat = true [node name="Button2" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/PanelContainer/Control"] layout_mode = 2 theme_type_variation = &"Flat" text = "候选词1" flat = true [node name="Button3" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/PanelContainer/Control"] layout_mode = 2 theme_type_variation = &"Flat" text = "候选词1" flat = true [node name="Button4" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/PanelContainer/Control"] layout_mode = 2 theme_type_variation = &"Flat" text = "候选词1" flat = true [node name="Control" type="Control" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search"] visible = false z_index = 1 layout_mode = 2 [node name="Layout" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 theme_override_constants/separation = 16 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout"] layout_mode = 2 [node name="标识解析结果" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果"] layout_mode = 2 theme_override_constants/separation = 0 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer"] layout_mode = 2 theme_type_variation = &"Header" text = "标识解析结果" [node name="UXContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer"] clip_children = 2 layout_mode = 2 theme_override_constants/separation = 0 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer"] visible = false layout_mode = 2 theme_type_variation = &"Header" text = "标识信息" [node name="TextureRect2" type="TextureRect" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer"] visible = false custom_minimum_size = Vector2(128, 128) layout_mode = 2 [node name="TextureRect" type="TextureRect" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/TextureRect2"] visible = false layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("14_sy0v3") [node name="Default_Icon" type="TextureRect" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/TextureRect2"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -20.0 offset_top = -20.0 offset_right = 20.0 offset_bottom = 20.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("15_i4f2k") [node name="Icon" type="TextureRect" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/TextureRect2"] visible = false custom_minimum_size = Vector2(256, 256) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("13_jkuq8") expand_mode = 1 stretch_mode = 6 [node name="Margin" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer"] layout_mode = 2 size_flags_horizontal = 3 theme_type_variation = &"Margin_16px" [node name="GridContainer" type="GridContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin"] visible = false layout_mode = 2 columns = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin"] layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer"] layout_mode = 2 text = "标识码:" [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer"] layout_mode = 2 [node name="label[0]" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 theme_type_variation = &"HeaderSmall" text = "88.123.99/" [node name="copy-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer/HBoxContainer"] layout_mode = 2 text = "复制" [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer"] layout_mode = 2 text = "创建时间:" [node name="label[1]" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 theme_type_variation = &"HeaderSmall" text = "2023年7月9日14:29:10" [node name="Label3" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer"] layout_mode = 2 text = "更新时间:" [node name="label[2]" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 theme_type_variation = &"HeaderSmall" text = "2023年7月9日14:29:13" [node name="标识解析引用" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用"] layout_mode = 2 theme_override_constants/separation = 0 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer"] layout_mode = 2 theme_type_variation = &"Header" text = "标识解析引用" [node name="Margin2" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 theme_type_variation = &"Margin_16px" [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2"] visible = false layout_mode = 2 theme_type_variation = &"HeaderSmall" text = "引用的标识" [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2"] layout_mode = 2 [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 horizontal_scroll_mode = 0 [node name="引用标识" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="标识引用模板" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" instance=ExtResource("14_0l0dn")] layout_mode = 2 [node name="标识引用模板2" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" instance=ExtResource("14_0l0dn")] layout_mode = 2 [node name="标识引用模板3" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" instance=ExtResource("14_0l0dn")] layout_mode = 2 [node name="标识引用模板4" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" instance=ExtResource("14_0l0dn")] layout_mode = 2 [node name="标识引用模板5" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" instance=ExtResource("14_0l0dn")] layout_mode = 2 [node name="标识引用模板6" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" node_paths=PackedStringArray("label", "button") instance=ExtResource("14_0l0dn")] layout_mode = 2 label = NodePath("../标识引用模板5/Label") button = NodePath("../标识引用模板5/Button") [node name="标识引用模板7" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" node_paths=PackedStringArray("label", "button") instance=ExtResource("14_0l0dn")] layout_mode = 2 label = NodePath("../标识引用模板5/Label") button = NodePath("../标识引用模板5/Button") [node name="标识引用模板8" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" node_paths=PackedStringArray("label", "button") instance=ExtResource("14_0l0dn")] layout_mode = 2 label = NodePath("../标识引用模板5/Label") button = NodePath("../标识引用模板5/Button") [node name="标识引用模板9" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" node_paths=PackedStringArray("label", "button") instance=ExtResource("14_0l0dn")] layout_mode = 2 label = NodePath("../标识引用模板5/Label") button = NodePath("../标识引用模板5/Button") [node name="标识引用模板10" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识" node_paths=PackedStringArray("label", "button") instance=ExtResource("14_0l0dn")] layout_mode = 2 label = NodePath("../标识引用模板5/Label") button = NodePath("../标识引用模板5/Button") [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout"] layout_mode = 2 size_flags_horizontal = 3 [node name="标识解析数据" type="GridContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/ScrollContainer"] layout_mode = 2 theme_override_constants/h_separation = 32 theme_override_constants/v_separation = 16 columns = 2 [node name="温湿度传感器" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer"] visible = false layout_mode = 2 theme_override_constants/margin_left = 0 theme_override_constants/margin_top = 0 theme_override_constants/margin_right = 0 theme_override_constants/margin_bottom = 0 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器"] layout_mode = 2 theme_override_constants/separation = 32 [node name="标题栏Template" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer" instance=ExtResource("13_7vm0l")] layout_mode = 2 [node name="Title" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/标题栏Template" index="0"] text = "温湿度传感器数据采集" [node name="Context" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/标题栏Template" index="1"] text = "我们可以通过输入地址和IP快速从Modbus采集温湿度传感器的数据 也可以手动更新温湿度的标识,取决于你的使用场景" [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="PanelContainer" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer"] layout_mode = 2 theme_override_constants/separation = 0 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer"] layout_mode = 2 theme_type_variation = &"Header" theme_override_colors/font_color = Color(0.509804, 0.509804, 0.509804, 1) text = "配置传感器参数" [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer"] layout_mode = 2 [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer"] layout_mode = 2 theme_override_constants/separation = 16 [node name="GridContainer2" type="GridContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 columns = 2 [node name="Label-0" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] layout_mode = 2 text = "标识码:" [node name="LineEdit-0" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] layout_mode = 2 size_flags_horizontal = 3 placeholder_text = "88.123.99/xxxxxxxxxxxxxxxx" [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] layout_mode = 2 text = "IP:" [node name="LineEdit" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] layout_mode = 2 size_flags_horizontal = 3 placeholder_text = "传感器的IP" [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] layout_mode = 2 text = "Port:" [node name="LineEdit2" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] layout_mode = 2 size_flags_horizontal = 3 placeholder_text = "传感器的端口" [node name="connect_to_modbus-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 text = "连接到Modbus" [node name="RichTextLabel" type="RichTextLabel" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer"] custom_minimum_size = Vector2(200, 0) layout_mode = 2 text = "等待连接..." fit_content = true [node name="HBoxContainer2" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer"] layout_mode = 2 [node name="传感器数据模板" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/HBoxContainer2" instance=ExtResource("19_qxvds")] layout_mode = 2 size_flags_horizontal = 3 [node name="传感器数据模板2" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/HBoxContainer2" instance=ExtResource("19_qxvds")] layout_mode = 2 size_flags_horizontal = 3 [node name="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/HBoxContainer2/传感器数据模板2/VBoxContainer" index="0"] text = "湿度" [node name="Label2" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/HBoxContainer2/传感器数据模板2/VBoxContainer/MarginContainer/HBoxContainer" index="1"] text = "%" [node name="PanelContainer3" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="VBoxContainer2" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3"] layout_mode = 2 [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2"] layout_mode = 2 theme_type_variation = &"Header" theme_override_colors/font_color = Color(0.509804, 0.509804, 0.509804, 1) text = "手动提交数据" [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2"] layout_mode = 2 size_flags_vertical = 3 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer"] layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer"] layout_mode = 2 text = "有时候我们会需要手动提交一些数据" [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer"] layout_mode = 2 [node name="GridContainer2" type="GridContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 columns = 2 [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] layout_mode = 2 text = "温度:" [node name="LineEdit2" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] custom_minimum_size = Vector2(384, 0) layout_mode = 2 size_flags_horizontal = 3 placeholder_text = "42" [node name="Label3" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] layout_mode = 2 text = "湿度:" [node name="LineEdit3" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2"] custom_minimum_size = Vector2(384, 0) layout_mode = 2 size_flags_horizontal = 3 placeholder_text = "50" [node name="Label3" type="RichTextLabel" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer"] visible = false layout_mode = 2 text = "等待更新中" fit_content = true [node name="更新温湿度-button2" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer"] custom_minimum_size = Vector2(100, 0) layout_mode = 2 size_flags_vertical = 3 text = "更新" [node name="PanelContainer2" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2"] layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer"] layout_mode = 2 theme_type_variation = &"Header" text = "操作区域" [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer"] layout_mode = 2 [node name="自动更新提示-label" type="RichTextLabel" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer"] layout_mode = 2 text = "正在等待自动更新" fit_content = true [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer"] layout_mode = 2 [node name="自动更新-button" type="CheckButton" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 text = "自动更新" [node name="更新模式-button" type="OptionButton" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 item_count = 2 selected = 0 popup/item_0/text = "更新记录" popup/item_0/id = 0 popup/item_1/text = "添加记录" popup/item_1/id = 1 [node name="生成数据-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 text = "生成256条数据" [node name="更新温湿度-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 text = "更新已获取的温湿度数据到标识" [node name="标识模板生成器" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer"] layout_mode = 2 [node name="标题栏Template" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器" instance=ExtResource("13_7vm0l")] layout_mode = 2 [node name="Title" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/标题栏Template" index="0"] text = "标识模板注册" [node name="Context" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/标题栏Template" index="1"] text = "创建模板>填写模板名称并保存>添加属性>设置属性的所有值 然后你就成功的创建了标识模板" [node name="占位符" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/标题栏Template" index="2"] custom_minimum_size = Vector2(0, 32) [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器"] layout_mode = 2 size_flags_vertical = 3 theme_override_constants/separation = 64 [node name="VBoxContainer3" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer"] layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "列表" [node name="add_field-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3"] layout_mode = 2 text = "创建模板" [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3"] layout_mode = 2 text = "已创建的标识模板列表" [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3"] layout_mode = 2 size_flags_vertical = 3 horizontal_scroll_mode = 0 [node name="Index-NodeBuilder" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3/ScrollContainer" node_paths=PackedStringArray("emptyHints")] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 12 script = ExtResource("14_q0cb2") emptyHints = NodePath("Label2") template = ExtResource("14_pcoc2") [node name="Option-Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button/Button") buttons = [] optionButtons = [] [node name="Option-Button2" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button2/Button") buttons = [] optionButtons = [] [node name="Option-Button3" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button3/Button") buttons = [] optionButtons = [] [node name="Option-Button4" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button4/Button") buttons = [] optionButtons = [] [node name="Option-Button5" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button5/Button") buttons = [] optionButtons = [] [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder"] layout_mode = 2 text = "oops,没有找到模板,快去创建吧!" [node name="VSeparator" type="VSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer"] visible = false layout_mode = 2 theme_override_constants/separation = 64 [node name="标识模板-body" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body"] layout_mode = 2 size_flags_vertical = 3 [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "表单" [node name="TemelateName" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer"] layout_mode = 2 [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName"] layout_mode = 2 theme_override_constants/margin_left = 16 theme_override_constants/margin_top = 16 theme_override_constants/margin_right = 16 theme_override_constants/margin_bottom = 16 [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName/MarginContainer"] layout_mode = 2 theme_override_constants/separation = 8 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName/MarginContainer/HBoxContainer"] layout_mode = 2 text = "模板名称:" [node name="templateName-edit" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName/MarginContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 placeholder_text = "新的标识注册模板" [node name="save_name-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName/MarginContainer/HBoxContainer"] layout_mode = 2 text = "保存新的名称" [node name="VSeparator" type="VSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName/MarginContainer/HBoxContainer"] layout_mode = 2 theme_type_variation = &"VSeparator_16px" [node name="deleteTemplate-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/TemelateName/MarginContainer/HBoxContainer"] layout_mode = 2 text = "删除模板" [node name="Label3" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "标识值" [node name="HSeparator" type="HSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer"] visible = false layout_mode = 2 theme_type_variation = &"HSeparator_8px" [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/ScrollContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="Node Builder" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/ScrollContainer/VBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 script = ExtResource("14_q0cb2") [node name="add-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/ScrollContainer/VBoxContainer"] layout_mode = 2 text = "添加属性" [node name="LogLabel" type="RichTextLabel" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body"] layout_mode = 2 bbcode_enabled = true fit_content = true [node name="save_template-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body"] layout_mode = 2 text = "保存" [node name="标识模板注册器" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer"] visible = false layout_mode = 2 [node name="标题栏Template" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器" instance=ExtResource("13_7vm0l")] layout_mode = 2 [node name="Title" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/标题栏Template" index="0"] text = "标识注册" [node name="Context" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/标题栏Template" index="1"] text = "选择你需要的模板,如果没有就点击刷新>填写或生成标识码>如有需要,填写引用标识 一些输入完成后,点击[注册]完成标识注册" [node name="占位符" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/标题栏Template" index="2"] custom_minimum_size = Vector2(0, 32) [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器"] layout_mode = 2 size_flags_vertical = 3 theme_override_constants/separation = 64 [node name="VBoxContainer3" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer"] layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "列表" [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3"] layout_mode = 2 text = "刷新" [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3"] layout_mode = 2 text = "已创建的标识模板" [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3"] layout_mode = 2 size_flags_vertical = 3 horizontal_scroll_mode = 0 [node name="Index-NodeBuilder" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3/ScrollContainer" node_paths=PackedStringArray("emptyHints")] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 12 script = ExtResource("14_q0cb2") emptyHints = NodePath("Label2") template = ExtResource("14_pcoc2") [node name="Option-Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button/Button") buttons = [] optionButtons = [] [node name="Option-Button2" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button2/Button") buttons = [] optionButtons = [] [node name="Option-Button3" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button3/Button") buttons = [] optionButtons = [] [node name="Option-Button4" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button4/Button") buttons = [] optionButtons = [] [node name="Option-Button5" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder" node_paths=PackedStringArray("button", "buttons", "optionButtons") instance=ExtResource("14_pcoc2")] layout_mode = 2 button = NodePath("../../../../../../标识更新/Layout/HBoxContainer/VBoxContainer2/ScrollContainer/NodeBuilder/Option-Button5/Button") buttons = [] optionButtons = [] [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder"] layout_mode = 2 text = "oops,没有找到模板,快去创建吧!" [node name="VSeparator" type="VSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer"] visible = false layout_mode = 2 theme_override_constants/separation = 64 [node name="VBoxContainer2" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2"] layout_mode = 2 size_flags_vertical = 3 [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "表单" [node name="PanelContainer2" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer"] layout_mode = 2 [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/PanelContainer2"] layout_mode = 2 theme_override_constants/margin_left = 16 theme_override_constants/margin_top = 16 theme_override_constants/margin_right = 16 theme_override_constants/margin_bottom = 16 [node name="HBoxContainer" type="HBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/PanelContainer2/MarginContainer"] layout_mode = 2 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/PanelContainer2/MarginContainer/HBoxContainer"] layout_mode = 2 text = "标识码:" [node name="LineEdit" type="LineEdit" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/PanelContainer2/MarginContainer/HBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 placeholder_text = "8.123.99/XXXXXXXX" [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/PanelContainer2/MarginContainer/HBoxContainer"] layout_mode = 2 text = "生成" [node name="HSeparator" type="HSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer"] visible = false layout_mode = 2 theme_type_variation = &"HSeparator_8px" [node name="ScrollContainer" type="ScrollContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="Label4" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "标识值" [node name="Node Builder" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer"] layout_mode = 2 size_flags_horizontal = 3 script = ExtResource("14_q0cb2") [node name="LineEditTemplate_Lite" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer/Node Builder" instance=ExtResource("30_d5241")] layout_mode = 2 [node name="Label3" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "引用标识" [node name="Reference-Layout" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer"] layout_mode = 2 script = ExtResource("14_q0cb2") clearTemplateOnly = false template = ExtResource("16_il4as") [node name="LineEditTemplate_Lite" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer/Reference-Layout" instance=ExtResource("30_d5241")] layout_mode = 2 [node name="add-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer"] layout_mode = 2 text = "添加引用" [node name="LogLabel" type="RichTextLabel" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2"] layout_mode = 2 bbcode_enabled = true text = "等待操作中" fit_content = true [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2"] layout_mode = 2 text = "注册" [node name="自动注册标识" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer"] visible = false layout_mode = 2 [node name="标题栏Template" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识" instance=ExtResource("13_7vm0l")] layout_mode = 2 [node name="Title" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/标题栏Template" index="0"] text = "模拟生产-自动注册标识" [node name="Context" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/标题栏Template" index="1"] text = "很明显,现在我们有生产任务:根据下面的模拟生产步骤,根据指示一步一步完成模拟生产" [node name="占位符" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/标题栏Template" index="2"] custom_minimum_size = Vector2(0, 32) [node name="HFlowContainer" type="HFlowContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识"] layout_mode = 2 [node name="VBoxContainer" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer"] layout_mode = 2 size_flags_horizontal = 3 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer"] layout_mode = 2 theme_type_variation = &"AccentBox" text = "模拟生产" [node name="GridContainer" type="GridContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer"] layout_mode = 2 theme_override_constants/v_separation = 0 columns = 3 [node name="Label" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 text = "订单信息" [node name="ProgressBar" type="ProgressBar" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 disabled = true text = "等待执行中" [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 text = "温湿度传感器" [node name="ProgressBar2" type="ProgressBar" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Button2" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 disabled = true text = "等待执行中" [node name="Label4" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 text = "湿度记录" [node name="ProgressBar4" type="ProgressBar" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Button4" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 disabled = true text = "等待执行中" [node name="Label5" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 text = "AGV" [node name="ProgressBar5" type="ProgressBar" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Button5" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 disabled = true text = "等待执行中" [node name="Label8" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 text = "机械臂x3" [node name="ProgressBar8" type="ProgressBar" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Button8" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 disabled = true text = "等待执行中" [node name="Label9" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 text = "装配夹爪x2" [node name="ProgressBar9" type="ProgressBar" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Button9" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer"] layout_mode = 2 disabled = true text = "等待执行中" [node name="Label2" type="Label" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer"] layout_mode = 2 theme_type_variation = &"HeaderLarge" text = "操作" [node name="start-button" type="Button" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer"] layout_mode = 2 text = "开始模拟生产" [node name="VideoStreamPlayer" type="VideoStreamPlayer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer"] custom_minimum_size = Vector2(512, 512) layout_mode = 2 stream = ExtResource("27_laoxb") autoplay = true expand = true script = ExtResource("31_0moq5") loop = true [node name="HSeparator" type="HSeparator" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识"] layout_mode = 2 theme_type_variation = &"HSeparator_8px" [node name="PanelContainer" type="PanelContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识"] layout_mode = 2 size_flags_vertical = 3 [node name="MarginContainer" type="MarginContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/PanelContainer"] layout_mode = 2 [node name="logLabel" type="RichTextLabel" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/PanelContainer/MarginContainer"] layout_mode = 2 bbcode_enabled = true text = ">等待操作中..." scroll_following = true [node name="Control" type="Control" parent="Layout/UX Window Service/Horizontal Layout"] layout_mode = 2 [node name="标识解析服务" type="Node" parent="."] script = ExtResource("3_xbtmk") [node name="标识搜索服务" type="Node" parent="." node_paths=PackedStringArray("service", "searchEdit", "searchCandidateContainer", "searchEditPadding", "searchButton", "copyHandleButton", "handleLabel", "createTimeLabel", "updateTimeLabel", "valueContainer", "referenceContainer")] script = ExtResource("16_14syv") service = NodePath("../标识解析服务") searchEdit = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/SearchEdit") searchCandidateContainer = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/PanelContainer/Control") searchButtonVariation = SubResource("Resource_ktam2") searchEditPadding = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/占位符") searchButton = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Search/SearchEdit/HBoxContainer/refresh-button") copyHandleButton = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer/HBoxContainer/copy-button") handleLabel = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer/HBoxContainer/label[0]") createTimeLabel = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer/label[1]") updateTimeLabel = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析结果/VBoxContainer/UXContainer/Margin/VBoxContainer/label[2]") valueContainer = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/ScrollContainer/标识解析数据") referenceContainer = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识解析/Layout/VBoxContainer/标识解析引用/VBoxContainer/Margin2/VBoxContainer/ScrollContainer/引用标识") valueTemplate = ExtResource("19_abuse") referenceTemplate = ExtResource("14_0l0dn") categoryTemplate = ExtResource("20_kicyn") [node name="温湿度标识更新服务" type="Node" parent="." node_paths=PackedStringArray("service", "thReader", "submitButton", "autoUpdateButton", "updateModeButton", "handleEdit", "temperatureEdit", "humidityEdit", "hintsLabel", "autoUpdateLabel")] script = ExtResource("30_jn688") service = NodePath("../标识解析服务") thReader = NodePath("../温湿度传感器Reader") submitButton = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer/更新温湿度-button2") autoUpdateButton = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/自动更新-button") updateModeButton = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/更新模式-button") handleEdit = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2/LineEdit-0") temperatureEdit = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2/LineEdit2") humidityEdit = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2/LineEdit3") hintsLabel = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/PanelContainer3/VBoxContainer2/MarginContainer/VBoxContainer/Label3") autoUpdateLabel = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer/自动更新提示-label") [node name="温湿度传感器Reader" type="Node" parent="." node_paths=PackedStringArray("connectToModbusButton", "temperatureContainer", "humidityContainer", "ipEdit", "portEdit", "hintsLabel")] script = ExtResource("27_q8j7q") interval = 1000 connectToModbusButton = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/connect_to_modbus-button") temperatureContainer = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/HBoxContainer2/传感器数据模板") humidityContainer = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/HBoxContainer2/传感器数据模板2") ipEdit = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2/LineEdit") portEdit = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2/LineEdit2") hintsLabel = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/RichTextLabel") [node name="标识模板生成器" type="Node" parent="." node_paths=PackedStringArray("indexBuilder", "formBuilder", "createTemplateButton", "templateBody")] script = ExtResource("38_fhmdw") template = SubResource("Resource_flu4x") indexBuilder = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder") formBuilder = NodePath("FormBuilder") createTemplateButton = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/VBoxContainer3/add_field-button") templateBody = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body") [node name="FormBuilder" type="Node" parent="标识模板生成器" node_paths=PackedStringArray("nodeBuilder", "submitButton", "logLabel")] script = ExtResource("37_pcw20") formWeaver = SubResource("Resource_l4b2n") nodeBuilder = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/VBoxContainer/ScrollContainer/VBoxContainer/Node Builder") submitButton = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/save_template-button") logLabel = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/HBoxContainer/标识模板-body/LogLabel") [node name="标识模板注册器" type="Node" parent="." node_paths=PackedStringArray("indexBuilder", "formBuilder", "templateBody")] script = ExtResource("38_fhmdw") template = SubResource("Resource_qa6b3") indexBuilder = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3/ScrollContainer/Index-NodeBuilder") formBuilder = NodePath("FormBuilder") templateBody = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2") [node name="FormBuilder" type="Node" parent="标识模板注册器" node_paths=PackedStringArray("nodeBuilder", "submitButton", "logLabel")] script = ExtResource("37_pcw20") formWeaver = SubResource("Resource_wqfk6") formDBProvider = SubResource("Resource_3wa3y") nodeBuilder = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/VBoxContainer/ScrollContainer/VBoxContainer/Node Builder") submitButton = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/Button") logLabel = NodePath("../../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer2/LogLabel") [node name="自动注册标识" type="Node" parent="." node_paths=PackedStringArray("progressBars", "logLabel")] script = ExtResource("41_17ps2") regResources = Array[Object]([ExtResource("42_xvnkp"), ExtResource("43_qidfp"), ExtResource("44_0hai5")]) progressBars = [NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer/ProgressBar"), NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer/ProgressBar2"), NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer/ProgressBar4"), NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer/ProgressBar5"), NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer/ProgressBar8"), NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/GridContainer/ProgressBar9")] logLabel = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/PanelContainer/MarginContainer/logLabel") [node name="温湿度数据生成" type="Node" parent="." node_paths=PackedStringArray("_lineEdit")] script = ExtResource("45_pngx2") count = 256 _lineEdit = NodePath("../Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/PanelContainer/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/GridContainer2/LineEdit-0") [node name="模拟生产任务服务" type="Node" parent="."] script = ExtResource("50_1qkmw") [node name="注册订单信息" type="Node" parent="模拟生产任务服务"] script = ExtResource("51_kq8q8") [node name="Quest" type="Node" parent="模拟生产任务服务/注册订单信息"] script = ExtResource("52_qa8xx") QuestName = "注册订单信息" [node name="Condition" type="Node" parent="模拟生产任务服务/注册订单信息"] script = ExtResource("53_lsbwj") templateResource = SubResource("Resource_1df3p") templateName = "订单信息" [connection signal="pressed" from="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/Button" to="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/Button" method="Execute"] [connection signal="pressed" from="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/Button2" to="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/Button2" method="Execute"] [connection signal="pressed" from="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/Button3" to="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/Button3" method="Execute"] [connection signal="pressed" from="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/Button5" to="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/Button5" method="Return"] [connection signal="pressed" from="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/PanelContainer2/VBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/生成数据-button" to="温湿度数据生成" method="Excute"] [connection signal="pressed" from="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/HBoxContainer/VBoxContainer3/Button" to="标识模板注册器" method="Rebuild"] [connection signal="pressed" from="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/HFlowContainer/VBoxContainer/start-button" to="自动注册标识" method="Register"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/标题栏Template"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/模板名称"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板/VBoxContainer/HBoxContainer/VBoxContainer2/VBoxContainer/模板介绍"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/标题栏Template"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标注注册/VBoxContainer/HBoxContainer/VBoxContainer2/HBoxContainer/注册标识-标识码"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识更新/Layout/HBoxContainer/VBoxContainer/LineEditTemplate"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/标题栏Template"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/温湿度传感器/VBoxContainer/HBoxContainer/VBoxContainer/HBoxContainer2/传感器数据模板2"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板生成器/标题栏Template"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/标识模板注册器/标题栏Template"] [editable path="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识/标题栏Template"]