問題タブ [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 - wxhaskell のレイアウトをプログラムで変更する
イベント後にレイアウトを切り替えたい (つまり、ボタンをクリックする)。そこで、新しいレイアウトを設定してパネルを再描画しましたが、レイアウトは変わりません。(手動でフレームのサイズを変更した後にのみそうします。) 行方不明の魔法のソースは何ですか? 助けてくれてありがとう!
haskell - wxHaskell: Data.ByteString を Image に変換
として画像を表す生データがありますData.ByteString
。wxHaskell でイメージ/バイトマップに変換する方法はありますか?
この生データは PNG/JPG/GIF のような画像になる可能性があるため、「PNG など」のようなバイト列で始まります。
「gd-3000」で作成しようとしたのですが、そのライブラリの出力をwxで「互換」にすることができませんでした。
haskell - wxHaskell で画像全体を表示する
ウィンドウに完全な画像を表示するためにwxHaskellを使用しています。私のコードは次のとおりです。
とにかく、アプリを実行すると何も表示されません (ウィンドウの境界線も表示されません)。どうすればそれを機能させることができますか?
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
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 の両方のマルチライブラリ バージョンと通常バージョンを使用しています。私もそれらを再インストールしようとしました。
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
multithreading - wxHaskell でのマルチスレッド
wxHaskellでマルチスレッドを安全に使用した人はいますか? wxHaskellプログラムがマルチコアを使用してバックグラウンド処理を実行できるかどうかを判断しようとしています。
以下のリンクは、 Gtk2Hsでこれを安全に行う方法を説明しています:
重要なのは、常に OS にバインドされているメイン スレッドからのみ GUI ライブラリ呼び出しを行うことのようです。ダイレクト GUI ライブラリは自分自身を呼び出します。Gtk2Hs では、これはpostGUIAsyncまたはpostGUISyncを使用して行われますが、 wxHaskellでこれを行う方法についてはオンラインで何も見つかりませんでした。
wxHaskellに同等のpostGUIはありますか、またはこれが可能であると仮定して、自分でロールバックする必要がありますか?
また、 Gtk2Hsのマルチスレッドについて上記で説明した全体的なアプローチに従えば、wxHaskellで安全にマルチスレッド化できるでしょうか?