haskell-jp / beginners #16 at 2021-05-24 11:11:27 +0900

GUIをやろうと思いhaskell-giを試していますが、HelloWorld以上のことができません。具体的にはテキストボックスが使えていません。Gtk.EntryやGtk.TextViewでテキストボックスを設置することはできましたが、実際に入力された値を取り出すことができません。何か参考になるようなサイトをご存知でしたらご教示頂きたく。公式サイトを見ましたが構文だけで実際にどうコーディングすればいいのかわかりませんでした。公式サイトのexamplesも見てみましたが、参考になりそうなコードはありませんでした(見つけられませんでした)。teratailで質問しましたが、まだ出来るようになっていません。
Entryから値を取り出すことができました。
  button <- new Gtk.Button [ #label := "Run" ]

  on button #clicked (do
                          buffer <- Gtk.entryGetBuffer entry
                          buffer2 <- Gtk.entryBufferGetText buffer
                          set msg [ #sensitive := False, #label := buffer2 ]
                     )

  #add box button

https://github.com/ringo-apo/haskell-gi_entry
お騒がせしました。