Browse Source

Update 'Aula 5 - Interface de usuario.md'

galo 3 years ago
parent
commit
05aa64e121
1 changed files with 22 additions and 0 deletions
  1. 22 0
      Aula 5 - Interface de usuario.md

+ 22 - 0
Aula 5 - Interface de usuario.md

@@ -34,3 +34,25 @@ entao iremos adcionar um node button
 e mudaremos o atributto text no Button para 'teste button'
 ![](https://i.imgur.com/JO4f3sD.png)
 
+e criaremos um node do tipo 'textedit'
+![](https://i.imgur.com/I0CUuay.png)
+
+criaremos um novo script
+![](https://i.imgur.com/xRgHErk.png)
+
+e iremos a opçao Node ao lado do inspetor do item button, one olharemos os sinais, iremos escolher a opçao 'button_down' e iremos connectar o sinal, ao node com o script, isso era permiter um pedaço de codigo a ser executado toda vez que o botao e pressionado.
+![](https://i.imgur.com/zb3NroS.png)
+![](https://i.imgur.com/LTMhlsA.png)
+![](https://i.imgur.com/iMdGUqB.png)
+
+
+e introuduziremos o seguinte codigo
+```
+extends Control
+
+func _on_Button_button_down():
+	var texto = $NinePatchRect/VBoxContainer/TextEdit.get_text()
+	$NinePatchRect/VBoxContainer/Button.set_text()
+	pass # Replace with function body.
+
+```