I wanted to create a button thas is created in code, but to make it interactive a signal has to be connected wit the .connect function.
I got it working regular as follows:
func _ready():
self.connect("pressed", self, "_on_Button_pressed")
func _on_Button_pressed():
self.text = "OK"
But i want to use it in a class, but then it is not working.
class CreateButton:
var newButton : Button
func _init(_parent, _text)->void:
newButton = Button.new()
newButton.text = _text
newButton.connect("pressed", self, "_on_Button_pressed")
_parent.add_child(newButton)
func _on_Button_pressed():
newButton.text = "OK"
Any help is welkom!