2016-04-18 9 views
0

Es ist das erste Mal in Stackoverflow, um Hilfe zu bekommen. Ich mache eine Ruby-GUI mit glade3, aber ich weiß jetzt nicht wirklich, wie man Texte aus einem Eingabefeld holt? Es sollte den Text aus dem Eingabefeld lesen und in ein Excel-Blatt schreiben.Wie erhält man Eintragstext in glade3 in Ruby?

Ich hoffe, dass Sie mir helfen können :)

+0

Haben Sie versucht, Werte von UI-Steuerelemente in Lichtung zugreifen? Siehe verwandte QA: http://StackOverflow.com/Questions/16263216/Glade3-and-C-Programming?Rq=1 – vcp

+0

Ich habe diese QA gesehen, es ist geschrieben, ich C aber ich brauche es in Ruby –

Antwort

0

Siehe Beispiel hier: https://xrob.wordpress.com/2007/04/20/creating-a-gui-application-using-glade-and-ruby/

Wir wollen etwas in der Anwendung ändern, so müssen wir eine Variable auf das Widget zuweisen, die wir wollen ändern. Wir wollen "label1" ändern und fügen diesen Code in die button1_clicked Funktion ein.

@myEntryBox = @glade.get_widget(“myEntryBox”) 
# You can now access properties like '@myEntryBox.text' 
# Refer to documentation for exact name of the attribute