問題タブ [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 に答える
129 参照

haskell - wxhaskell のレイアウトをプログラムで変更する

イベント後にレイアウトを切り替えたい (つまり、ボタンをクリックする)。そこで、新しいレイアウトを設定してパネルを再描画しましたが、レイアウトは変わりません。(手動でフレームのサイズを変更した後にのみそうします。) 行方不明の魔法のソースは何ですか? 助けてくれてありがとう!

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

haskell - wxHaskell: Data.ByteString を Image に変換

として画像を表す生データがありますData.ByteString。wxHaskell でイメージ/バイトマップに変換する方法はありますか?

この生データは PNG/JPG/GIF のような画像になる可能性があるため、「PNG など」のようなバイト列で始まります。

「gd-3000」で作成しようとしたのですが、そのライブラリの出力をwxで「互換」にすることができませんでした。

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

haskell - wxHaskell で画像全体を表示する

ウィンドウに完全な画像を表示するためにwxHaskellを使用しています。私のコードは次のとおりです。

とにかく、アプリを実行すると何も表示されません (ウィンドウの境界線も表示されません)。どうすればそれを機能させることができますか?

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

haskell - 静的にリンクされた wxHaskell アプリケーションのビルド中のリンカー エラー

ghc -static -optl-staticこのフラグを使用して wxHaskell Windows アプリケーションを静的にリンクしようとしています。しかし、ld.exe はリンカー エラーを返します。

c:/program files/haskell platform/2014.2.0.0/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x86_64-w64- mingw32/bin/ld.exe: -lwxc collect2 が見つかりません: ld が 1 つの終了ステータスを返しました

システムのどこにも lwxc が見つからないようです。私にできることはありますか?

編集:私はlibwxc.aを持っています

E:\wxhaskell\wxc\libwxc.a

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

haskell - Haskell cabal install wx: C ライブラリ wx_gtk2u_webview-3.0 がありません

wxをインストールしようとしていますcabal install wx

しかし、私は次のファイルを持っています/usr/lib:

私も試してみcabal install --extra-lib-dirs=/usr/lib/ wxましたが、役に立ちませんでした。

また、 cabal install wx Missing C libraryのすべての提案を試しました

私は archlinux を使用しており、wxgtk-3.0 と wxgtk-2.8 の両方のマルチライブラリ バージョンと通常バージョンを使用しています。私もそれらを再インストールしようとしました。

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

haskell - wxHaskell の wxWebView

Mac 用の wxHaskell ベースのアプリケーション内で Web ページを表示しようとしています。HtmlWindow非常に限られたを使用しようとしました。wxWidgets のドキュメントによると、CSS と JS を処理できる wxWebView を使用する必要があります。

http://docs.wxwidgets.org/trunk/classwx_html_window.htmlから

完全な HTML/CSS サポートと Javascript エンジンが必要な場合は、代わりに wxWebView を参照してください。

まさに私が必要なもの!Hoverer wxHaskell で wxWebView に関する言及は見つかりませんでした。また、これは奇跡ですが、Google はそれについてかなり沈黙しています。それは私が何か間違ったことをしていると私に思わせます。wxHaskell を使用してリーチ (HTML/CSS/JS を持つ) ページを表示する方法はありますか? 人々はどのようにそれをしますか?

brew から wxWidgets 3.0.2 をインストールしました。

そしてcabalのwxHaskell 0.92

0 投票する
0 に答える
71 参照

multithreading - wxHaskell でのマルチスレッド

wxHaskellでマルチスレッドを安全に使用した人はいますか? wxHaskellプログラムがマルチコアを使用してバックグラウンド処理を実行できるかどうかを判断しようとしています。

以下のリンクは、 Gtk2Hsでこれを安全に行う方法を説明しています:

http://dmwit.com/gtk2hs/

重要なのは、常に OS にバインドされているメイン スレッドからのみ GUI ライブラリ呼び出しを行うことのようです。ダイレクト GUI ライブラリは自分自身を呼び出します。Gtk2Hs では、これはpostGUIAsyncまたはpostGUISyncを使用して行われますが、 wxHaskellでこれを行う方法についてはオンラインで何も見つかりませんでした。

wxHaskellに同等のpostGUIはありますか、またはこれが可能であると仮定して、自分でロールバックする必要がありますか?

また、 Gtk2Hsのマルチスレッドについて上記で説明した全体的なアプローチに従えば、wxHaskellで安全にマルチスレッド化できるでしょうか?