問題タブ [wxhaskell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - wx haskell でウィジェットのテキストを更新する
Haskell で基本的な GUI を学ぶために、単純な画像ダウンローダーを作成しています。ダウンロード中にファイル名を表示する staticText ボックスがあります。
私が抱えている問題は、この小さな再帰関数にあります。
保存する画像の URL のリストを取得し、textCtrl ウィジェットを更新します。ただし、すべてが完了した後、テキストを一度だけ更新します。テキストボックスのテキストを手動で更新する方法はありますか?
更新: タイマーを追加して開始しようとしましたが、何もしません。
haskell - スタックがインストールしたばかりの依存関係を認識しないのはなぜですか?
そこで、GUIプログラミングにreactive-banana + wxHaskellを使おうとしています。Haskell とその開発ツールの初心者として、私はスタックに非常に困惑しています。
を試してみるとstack install wx
、 をインストールするように促され、 と をインストールするようwxcore
に促されます。Iの後、実行してみますが、見よ:wxc
wxdirect
stack install wxdirect
stack install wxc
要するに、私はstack
likeを使おうとしていますcabal-install
。そして、なぜこれが間違っているのかわかりません。それが間違っている場合、 と の違いは何stack
ですかcabal-install
?
haskell - 関数 g :: a -> b -> .... -> z が与えられた場合、h :: (a, b, ...) -> z のようにどのように使用できますか?
背景: 私は wxHaskell の fileOpenDialog を使用しています。これは、6 つの非自明なパラメーター (カリー化) を取ります。私のコードは現在:
上記のlet
ステートメントを使用して、すべてのパラメーターを定義します。私がやりたいのは、パラメーターをどこかに保存することです。Haskellが次のようなことをサポートしない理由をある程度理解しています:
しかし、繰り返さないという精神の中で、これに近いものはありますか?
cabal - wxHaskell でモジュール `Distribution.Compat.Exception' が見つかりません
ubuntuにwxhaskellをインストールしようとしています(すでにwxwidgetをインストールしており、コードブロックでうまく機能します)
cabal install wxc
ターミナルで実行します
そしてここに出力があります
実際、見つけDistribution.Compat.Exception
て試してみ sudo ghc-pkg expose Cabal-1.16.0
sudo ghc-pkg expose Cabal-1.22.5.0
ましたが、何も変わりませんでした
誰かが私を助けてくれます、ありがとう!
haskell - win7 の wxHaskell、wxc.dll または .so が見つからない
Windows7にwxwidgetとwxhaskell(cabalを使用)をインストールし、test.hsを作成しました
次に、winGHCi で test.hs をロードして実行すると、次の出力が表示されます。
この問題を解決する方法がわかりません。DLL をロードできるようにするには、何を行う/追加する/変更する必要がありますか?