wxhaskell

    1

    1答えて

    私はWXHaskellでプログラムを作成し、動作することを確認しました。簡単に言えば、プログラムをGUIまたはコマンドラインインターフェイスで使用できるように計画しました。その後、GetOptsライブラリでコマンドライン引数の処理を追加し、さまざまな引数が意図した通りに機能することをテストし始めました。 ただし、プログラムをコマンドラインオプションで実行すると、プログラムが失敗し始めました。プログ

    1

    1答えて

    NixとStackを使ってwxHaskellのビルド環境を設定しようとしています。 wxWidgets-3.0.2からnixをインストールしました。これは.cabalファイルによってから executable hellowx-exe hs-source-dirs: app main-is: Main.hs ghc-options: -threaded -rtsopts -with-r

    1

    1答えて

    フレーム全体を埋めるためにテキストエントリを埋めようとしていますが、エントリがフレームに直接配置されていればうまく動作しますが、パネルに配置されるとデフォルトに戻りますサイズ。また、ボックス化されたレイアウトコンビネータのテキストも消えます。私は間違って何をしていますか? import Graphics.UI.WX main = start gui gui = do f <- f

    0

    1答えて

    もう1つは、HaskellウェイのマルチスレッドとwxWidgetsです。 私はWXのイベントループ内のコードを実行するために、素敵なハックとしてhttps://stackoverflow.com/a/12596595/4095104を参照してください、私のアプリケーションがある一方で、それは、そのイベントループはそのコースを実行することができるstart/run最初にウィンドウを作成し、そこから

    5

    2答えて

    私はghc 7.6.3を使用しています。私はここからwxHaskellをインストールしました:https://github.com/wxHaskell/wxHaskell それは、サンプルプログラムをコンパイルし、正常に実行されました。 唯一の問題は、Mac OS XでwxHaskellアプリケーションを配布したいということです。macosx-appとcabal-macosx(https://gi

    0

    1答えて

    「パネル」をクリックした後、「statusField」を更新する方法についていくつかアドバイスをします。 次のプログラムは、この問題を示しています。プログラムは2つの フレームを描画します。左のフレームが何らかの描画領域 であり、右のフレームに「赤」と「緑」のボタンがあると想像できます。 「赤色」と表示されたボタンをクリックすると、statusFieldのテキストが が「現在の色:赤色」に更新され

    1

    1答えて

    私のgoogle-fuは失敗しました。 Panel()に追加したウィジェットを削除するにはどうすればよいですか?たとえば、以下では、controls -panelをもう一度空にします。 buildGUI = do f <- frame [ text := "Hello" ] controls <- panel f [] ctext <- staticText con

    5

    1答えて

    私はwxHaskellを試しています。私はghciの下でアプリケーションを実行することができませんでしたので、私はそれをテストするためにアプリケーションを使用する必要があります。 printlnのデバッグを使ってプログラムをテストしたかったのです。しかし、putStrLnはGUIでは動作しないようです。 {-# LANGUAGE Haskell2010 #-} module Main wher

    0

    2答えて

    私はhaskellの初心者です。 wxFreeChart page in wxCodeが、それはすべてのWXのポートをサポートしていますと言いながら、私はHaskellの

    1

    2答えて

    私はreactive-bananaをクローン化し、reactive-banana-wx例を作成してみました: git clone http://github.com/HeinrichApfelmus/reactive-banana.git cd reactive-banana/reactive-banana-wx stack build あり、そのディレクトリ内stack.yamlであり、