wxhaskell

    1熱度

    1回答

    我只是不能得到imageTab運行。我得到一個Segmentation fault: 11。這是我的代碼。有人知道該怎麼做嗎? import Graphics.UI.WX import Graphics.UI.WXCore main :: IO() main = start gui gui :: IO() gui = do f <- frame [] fp <-

    1熱度

    1回答

    我正在嘗試使用Nix和Stack爲wxHaskell設置構建環境。 我已經通過nix安裝了wxWidgets-3.0.2。這是由.cabal文件 executable hellowx-exe hs-source-dirs: app main-is: Main.hs ghc-options: -threaded -rtsopts -with-rtsopts=-N build-depe

    0熱度

    2回答

    我正在使用wxHaskell編寫應用程序,我希望能夠檢測按鈕的狀態(不管它是否在任何給定時間被按下)。然而,我在確定如何做到這一點時遇到了一些麻煩。首先,我認爲可能會有一個「按鈕被按下」的屬性,我可以使用,但似乎沒有。然後,我有想要維持一個IORef,我更新了按鈕和按鈕事件。但是,這將需要Button對象實際上有按鈕事件和按鈕事件,這是不會出現的。這是一個Commanding的實例,但我認爲com

    0熱度

    1回答

    Haskell-way多線程和wxWidgets的另一個問題。 我看到https://stackoverflow.com/a/12596595/4095104作爲一個很好的黑客運行在WX事件循環代碼,但它需要我start/run首先要創建一個窗口,從它返回,因此事件循環可以自生自滅,而我的應用程序是基本上不需要窗口,並且可以根據內部(多線程)邏輯的需求創建窗口。有沒有一種好的方法可以在循環中創建一

    1熱度

    1回答

    我正在編寫Haskell(和Ur/Web,但那是另一回事)中的GUI,並且有幾個開發分支使用了我正在同時開發的不同庫和方法。在嘗試將使用WX圖形後端(wxHaskell,reactive-banana)的瀏覽器支持的UI庫中的一些代碼與HTML元素(三個penny-gui,更確切地說)遷移到本地GUI applet時,我遇到了一些麻煩了解如何將基於構建<table>元素的代碼遷移到等效的wxWid

    0熱度

    1回答

    我想點擊一個「面板」後,如何在 之後更新「狀態欄」的建議。 下面的程序演示了這個問題。該程序繪製兩個 幀。你可以想象左邊框架是某種繪畫區域 ,右邊框架包含按鈕「紅色」和「綠色」。 點擊標有「紅色」的按鈕後,statusField的文本爲 已更新爲「當前顏色:紅色」。標有「綠色」的按鈕將文本更新爲「當前顏色:綠色」。 如何在用戶點擊 左側面板後更改statusField的文本?例如。將其更改爲「您成

    2熱度

    1回答

    我試圖在Ubuntu 安裝wxhaskell(我已經安裝wxwidget和它運作良好,在碼塊) 我在運行cabal install wxc終端 和這裏是輸出 /tmp/wxc-0.92.1.1-2711/wxc-0.92.1.1/Setup.hs:25:8: Could not find module Distribution.Compat.Exception It is a

    1熱度

    1回答

    我已經在Windows7的安裝 和wxwidget wxhaskell(使用陰謀),我做了一個test.hs import Graphics.UI.WX main :: IO() main = start gui gui :: IO() gui = do f <- frame [text := "Hello"] inp <- entry f [] out <-

    1熱度

    2回答

    我克隆reactive-banana,並試圖建立reactive-banana-wx例如: git clone http://github.com/HeinrichApfelmus/reactive-banana.git cd reactive-banana/reactive-banana-wx stack build 有在該目錄stack.yaml,並且它取幾個包,但這個錯誤停止: Pr

    1熱度

    1回答

    我正在使用wxHaskell在窗口中顯示完整圖像。我的代碼是: import Graphics.UI.WX import Graphics.UI.WXCore main :: IO() main = start testimg testimg :: IO() testimg = do f <- frame [text := "Test Image"] p <- p