問題タブ [threepenny-gui]

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 に答える
544 参照

haskell - threepenny-gui: テキストを取得するには?

Threepenny-gui の 'set text' を使用すると、要素と文字列を指定して、その要素のテキストを設定できます。

取得関数の存在により、要素を指定してテキストを取得できるはずだと思います。

ただし、「テキストを取得」の戻り値の型は、私が期待するものではありません。要素から元の文字列を復元するにはどうすればよいですか?

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

haskell - threepenny-gui グリッドの次の要素にフォーカスを移動する矢印キーを取得するにはどうすればよいですか?

タブ キーは、グリッド内のフォーカスを次の要素に変更します。上下左右の矢印キーも機能させるにはどうすればよいですか?

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

haskell - cabal を使用して threepenny-gui をインストールする: 何が間違っていたのでしょうか?

threepenny-gui をインストールしてみましたが、途中で壊れた可能性があります。私の質問は、(1) どうすれば修正できますか? (2) cabal が再インストールの可能性について警告を発した場合、どのように進めるべきですか?

threepenny-gui は、regex-compat が壊れる可能性があると警告しました。

私はまだ Haskell で正規表現を使用したことがないので、リスクを負う価値があると思われ、次の手順に進みました。

これにより、次の警告を発するプロセスが開始されました。

しかし、そうでなければうまくいくように見えました。次に、いくつかのサンプル プログラムを実行してみましたが、成功しませんでした。

そのエラーをグーグルで検索したところ、使用方法がわからなかったページが1つしか見つかりませんでした。

おそらく問題は、正規表現互換性が壊れていたことだと思ったので、それを再インストールしようとしました:

regex-compat が再インストールされたかどうかはわかりませんが、threepenny-gui のサンプルはまだ実行されません。

2011 年初頭の MBP で OS X Mavericks を実行しています。threepenny の前に、wxWidgets と GTK をインストールしようとしましたが、どちらも成功したように見えましたが、サンプル コードも実行できませんでした。別のコンピューターを購入して Linux に切り替えることを検討しています。(このマシンに Linux をインストールすることもできませんでした。)

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

haskell - Haskell Threepenny Gui:キャンバスから特定のポイントで色を読み取る?

キャンバスの特定のポイントの色を読み取る方法はありますか?

何かのようなもの:

Graphics.UI.Threepenny.Canvasのドキュメントを確認しましたが、そのための関数が見つかりませんでした。私は Haskell をそれほど長く使っていないので、単に見ていなかったのかもしれません。

何かヒントがあれば教えてください。

事前にどうもありがとう、クレム

編集: Heinrich Apfelmus の回答のおかげで、実用的なソリューションを作成でき、誰かが同じ機能を必要とする場合に備えて共有したいと考えました。もちろん、それを使用して調整した場合は、自由に共有してください:)

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

haskell - threepenny-gui をテストしようとするとエラーが発生する

haskell の threepenny-gui パッケージを試してみたい。だから私は走る

...問題なく

だから私は次の例を試しました:

しかし、私はタイプに関するエラーを受け取ります:

サンプルファイルを実行しようとしても、同じエラーが発生します

誰かが私が間違っていることを知っていますか?