問題タブ [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.
user-interface - wxWidgetsを使用して、2つのリストのアイテム間に線を引く簡単な方法はありますか?
特にwxHaskellでは、しかし一般的には、アイテム間に関係があることを示すために、並んでいる2つのリストのアイテム間に線を引くことができるようにしたいと考えています。以下のモックアップのようなもの。
haskell - wxHaskell で wxFreeChart を使用するにはどうすればよいですか?
私はハスケルの初心者です。
wxCodeの wxFreeChart ページはすべての wx ポートをサポートしていると言っていますが、haskell でそれを使用する方法についてはまったくわかりません
haskell - WxHaskellパネルからウィジェットを削除するにはどうすればよいですか
私のgoogle-fuは私に失敗しました。追加したウィジェットを削除するにはどうすればよいPanel ()
ですか?たとえば、次の例では、controls
-panelを再び空にします。
(動的GUIを構築しようとしていますが、更新時に古いコントロールを削除する必要があります)。
haskell - cabal install wx C ライブラリがありません
環境:
- OS: フェドラ 16
- haskell プラットフォーム
- wxGTK-devel
- ghc 7.0.4
wxHaskellをインストールしようとしています
cabal インストール wx
次に、これらのエラーが表示されます。
外部ライブラリへの依存関係の欠落: * C ライブラリの欠落: wx_baseu-2.8、wx_baseu_net-2.8、wx_baseu_xml-2.8、wx_gtk2u_core-2.8、wx_gtk2u_adv-2.8、wx_gtk2u_html-2.8、wx_gtk2u_qa-2.8、wx_gtk2u_xrc-2.8、wx_gtk2u_rich.u_8x2u-text 、wx_gtk2u_media-2.8、wx_gtk2u_stc-2.8、wx_gtk2u_gl-2.8
そして、これらのライブラリは実際には /usr/lib に存在し、ターミナルで次のように入力します
ls libwx*.so
そして見つかったライブラリ:
- libwx_baseu-2.8.so
- libwx_gtk2u_aui-2.8.so
- libwx_gtk2u_gl-2.8.so
- ……
cabal install wx --exteral-lib-dirs=/usr/lib を試しましたが、まだ運がありません。
user-interface - wxhaskellのレイアウトコンビネータ
テキストエントリを幅全体に塗りつぶそうとしています。これは、エントリをフレームに直接配置すると正常に機能しますが、パネルに配置すると、デフォルトのサイズに戻ります。また、「ボックス化された」レイアウトコンビネータテキストが消えます。私は何が間違っているのですか?
macos - Mac OS X での wxHaskell の静的リンク
Mac OS X で wxHaskell アプリケーションを配布したいと考えています。ユーザーが追加のライブラリをインストールしなくてもスタンドアロンで使用できる Mac OS X アプリケーションを作成するにはどうすればよいですか?
Mac OS X 用のバンドルを作成するcabal-macosxプロジェクトに気付きました.app
。サンプルの wxHello アプリケーションをビルドしたとき、(ファイルに追加extra-lib-dirs: /usr/lib
した後) アプリ バンドルは私のマシンで正常に動作しました。.cabal
しかし、別のマシンで試してみると、エラーが発生しました: Dyld Error Message: Library not loaded: /Users/binil/.cabal/lib/wxc-0.90.0.3/ghc-7.0.4/libwxc.dylib
.
wxwidgets - Windows 用の wxWindows 2.9 バイナリ
新しい Haskell プラットフォームにアップグレードした後、既存の wxHaskell プログラムが壊れました。それらはすべて wxWidgets 2.9 を必要としているようですが、バイナリ バージョンは見つかりません。wxPack には 2.8 があり、それを超えると、コンパイラを入手してローカルでビルドする必要があります。
これに関するさまざまなソースからのチュートリアルがあり、それぞれ数ページの長さで、セットアップ、構成の変更などに関するさまざまなアドバイスが含まれています。wxConfig をインストールし、minGW コンパイラをインストールし、構成をセットアップし、再構築します。
単純なバイナリ インストールのソースはありますか? シンプルなapt-getやcabalのようなツールがあればいいのですが、Haskell ライブラリ ツール (Windows 上?) は、私がよく知っている他のツールよりも統合されていないようです。
(更新) wxWidgets をローカルにインストールしてコンパイルしましたが、まだ wxHaskell コンポーネントをインストールできません。これらすべてに必要なのはかなり単純な詳細だけであると確信していますが、しばらくしてから、これにこれ以上多くの時間を費やす必要がなくなり、もっと自動化されていることを願っています!
haskell - テキストコントロールの入力時にwxhaskellがビープ音を鳴らさないようにするにはどうすればよいですか?
processEnter
、on command
、およびon anyKey
で遊んでみましたがtextEntry
、役に立ちませんでした。wx-core に関する大量のドキュメントを調べましたが、役立つものは何もありません。Windows 8 で wxhaskell 0.13.2.1 を使用しています。
macos - wxHaskell Mac OS X ランタイム エラー
これらの手順に従って、wxWidgets (Homebrew を使用) と wxHaskell を OS X Lion にインストールしました。エラーはありませんでした。
ここの例を試すと、最初の Hello World の例は問題なく動作します。ただし、跳ねるボールの例を実行しようとすると、次のようになります。
Main(98350,0x7fff72edd960) malloc: *オブジェクト 0x10e121580 のエラー: 解放されるポインターが割り当てられませんでした
私はで構築しています
ghc --make Main.hs
単に実行可能ファイルを実行すると、そのエラーが発生します。macosx-app を使用してアプリにバンドルすると、単純にクラッシュします (おそらく同じエラー)。wxWidgets と Haskell パッケージの両方を再インストールしようとしましたが、エラーは解決しません。
gdb の場合:
windows - Haskell のスクリーン キャプチャ?
Windows 環境で Haskell を使用して画面 (またはウィンドウ) をキャプチャすることは可能ですか? (つまり、数分ごとにスクリーンショットを撮ります)。もしそうなら、どのようにこれを行うのですか?
詳細: 私は Haskell の初心者です。ある友人が、彼の会計事務所のために私にいくつかのプログラムをまとめてもらうことで開発コストを削減したいと考えていますが、彼は私が Haskell を使用することを主張しています。彼は、さまざまな Windows XP ワークステーションのデスクトップを監視できるツールが必要です。おそらく、クライアント/サーバー タイプのアプリケーションである必要があります。彼はデスクトップ アクティビティを監視するだけでよいため、すでに市場に出回っている高価な管理ソフトウェアは必要としません。私は多くのドキュメントをふるいにかけましたが、wxHaskell を見つけることしかできませんでしたが、特に Windows 環境では、画面のキャプチャについてはあまり見つけられませんでした。