問題タブ [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.

0 投票する
1 に答える
135 参照

haskell - wx haskell でウィジェットのテキストを更新する

Haskell で基本的な GUI を学ぶために、単純な画像ダウンローダーを作成しています。ダウンロード中にファイル名を表示する staticText ボックスがあります。

私が抱えている問題は、この小さな再帰関数にあります。

保存する画像の URL のリストを取得し、textCtrl ウィジェットを更新します。ただし、すべてが完了した後、テキストを一度だけ更新します。テキストボックスのテキストを手動で更新する方法はありますか?

更新: タイマーを追加して開始しようとしましたが、何もしません。

0 投票する
1 に答える
2274 参照

haskell - スタックがインストールしたばかりの依存関係を認識しないのはなぜですか?

そこで、GUIプログラミングにreactive-banana + wxHaskellを使おうとしています。Haskell とその開発ツールの初心者として、私はスタックに非常に困惑しています。

を試してみるとstack install wx、 をインストールするように促され、 と をインストールするようwxcoreに促されます。Iの後、実行してみますが、見よ:wxcwxdirectstack install wxdirectstack install wxc

要するに、私はstacklikeを使おうとしていますcabal-install。そして、なぜこれが間違っているのかわかりません。それが間違っている場合、 と の違いは何stackですかcabal-install?

0 投票する
2 に答える
83 参照

haskell - 関数 g :: a -> b -> .... -> z が与えられた場合、h :: (a, b, ...) -> z のようにどのように使用できますか?

背景: 私は wxHaskell の fileOpenDialog を使用しています。これは、6 つの非自明なパラメーター (カリー化) を取ります。私のコードは現在:

上記のletステートメントを使用して、すべてのパラメーターを定義します。私がやりたいのは、パラメーターをどこかに保存することです。Haskellが次のようなことをサポートしない理由をある程度理解しています:

しかし、繰り返さないという精神の中で、これに近いものはありますか?

0 投票する
1 に答える
168 参照

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ましたが、何も変わりませんでした

誰かが私を助けてくれます、ありがとう!

0 投票する
1 に答える
82 参照

haskell - win7 の wxHaskell、wxc.dll または .so が見つからない

Windows7にwxwidgetとwxhaskell(cabalを使用)をインストールし、test.hsを作成しました

次に、winGHCi で test.hs をロードして実行すると、次の出力が表示されます。

この問題を解決する方法がわかりません。DLL をロードできるようにするには、何を行う/追加する/変更する必要がありますか?

0 投票する
1 に答える
59 参照

haskell - ウィジェットにフォーカスするにはどうすればよいですか?

アプリケーションを起動するときに、特定のボタンにフォーカスを設定したいと考えています。現在tab、ボタンをフォーカスするには 1 回押す必要があります。

wxwidgetsドキュメントには、で利用できないと思われるSetFocus方法 (リンク) が記載されていwxhaskellます。

その後、 MoveBeforeInTabOrderリンク)を見つけましたが、ここでも見つかりませんでしたwxhaskell

メンテナーは、2009 年の「かなり完全な GUI バインディング」であるとwxhaskell 述べています。

これが私の最小限の例です: