問題タブ [gtk2hs]
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 - wxHaskell と Gtk2HS の相対的なメリットは何ですか?
Haskell、wxWidgets ( wxHaskell経由)、または GTK ( Gtk2HS経由)で GUI アプリケーションを開発するには、どちらが適していますか?
それぞれの長所と短所は何ですか?ターゲットにしているプラットフォームによって異なりますか (私は主に OS X で作業していますが、プログラムを Linux と Windows でも動作させたいと考えています)。
haskell - Gtk2hsとHaskellのTextViewでのスクロールに関する問題
私は最初のgtk2hs+gladeアプリケーションを作成しており、テキストビューを使用してプログラムからの出力を表示しています。デフォルトの動作と思われるスクロールの代わりに、テキストを再設定するたびにテキストビューが大きくなり、その下のボタンが消えるまで小さくなりますが、スクロールバーがポップアップしたり、スクロールしたりすることはありません。スクロールさせるために何か特別なことをすることになっていますか?これが私が現在使用している主な機能です。ダーティなコードは許してください。後でハウスクリーニングするつもりです。:)
他に何か必要な場合は、コメントでリクエストしてください。他に何か提供する必要があるかどうかわかりません。
空き地ファイルは大きすぎてここに表示できませんが、誰かが必要とする場合に備えて、ここに貼り付けました:http ://hpaste.org/fastcgi/hpaste.fcgi/view?id=6310#a6310
haskell - Gtk2Hs で DrawingArea のプロパティを変更する方法
Gtk2Hs の要素のプロパティを変更することになると、誰かが私を正しい方向に向けることができますか?
たとえば、DrawingArea の背景色を変更するにはどうすればよいですか?
haskell - 固定サイズのない GTK エキスパンダー
GTK Expander ウィジェットの使用に問題があります。垂直ボックスにいくつかのエキスパンダーがあります。エキスパンダーを折りたたむときは、下のエキスパンダーを「シャッフル」して、折りたたまれたエキスパンダーのバーの下部に合わせます。ただし、VBox を使用すると、ウィジェットごとに一定量の垂直方向のスペースが予約されているように見えます。これは、エキスパンダーが折りたたまれても変化しません。
補足として、私は GTK バージョン 2.14.7 を使用しています。Windows 7 で GHC バージョン 6.10.3 の Haskell への Gtk2Hs バインディングを介して GTK を使用しています。
haskell - GTK ウィジェットのサイズを修正しますか?
特に Haskell で Gtk2hs を使用して、GTK+ でウィジェットのサイズを修正しようとしています。
DrawingArea に画像を描画しましたが、この描画領域の正確なサイズを指定したいと考えています。他のウィジェットやユーザーがこのウィジェットを大きくしたり小さくしたりしたくありません。これは可能ですか?
Ubuntu 9.10 で ghc バージョン 6.10.4 を使用していることに注意してください。Gtk2hs バージョン 0.10.1。
events - GTK イベント モデルを使用した疎結合コンポーネントの設計
これはかなり漠然とした自由回答形式の質問ですが、誰かが何らかの洞察を提供できることを願っています。
私は GTK を (GHC 経由で Haskell を使用した Gtk2Hs を介して) 使用していますが、イベントの処理に関する一般的なアドバイスがあるかどうか疑問に思っています。私は、(オブジェクト指向の実践から) システム コンポーネントを疎結合に保つことに慣れており、これはイベント モデルにまで及びます。モジュール間/関数間の依存関係を低く保つGtkまたはHaskellの両方で、イベントの処理/再起動/伝播などに使用できる設計のパターンがあるかどうかを知りたいです。
ありがとう。
haskell - プログラムによる GTK でのイベントの発生 (Gtk2Hs を使用)
Haskell 内で GTK イベントを処理するために Gtk2Hs (EventM モジュール) を使用しています。イベントを手動で (再) 発生させることはできますか?
あるウィジェットでイベントを検出したら、別のウィジェットでこのイベントを再起動したいと考えています。
Gtk2Hs バージョン 0.10.1 と GHC バージョン 6.10.4 を使用しています。
haskell - haskell / gtk2hsでグラフィカルコマンドラインを作成するにはどうすればよいですか?
Haskell(多項式の場合は積分を解くもの)で最初の「実際のプログラム」を作成しようとしていますが、この部分に完全に困惑しています。
GHCiのような非常にシンプルなものを作りたいです。
私のプログラム出力が画像であることを除いて(LaTeXを使用して数式をPNGに変換する)-したがって、System.IOを使用してこれを行うことはできません。私がインストールしたgtk2hsで可能になると思いますが、この入出力ダイアログを作成する方法がわかりません。
時間があればどうやってやるのか教えてください。どうもありがとう!
haskell - Haskell gtk2hsについてのダイアログを閉じる
gtk2hs の aboutDialogs の閉じるボタンに問題があります。これが私のコードです
これにより、aboutDialog は正常に表示されますが、閉じるボタンはまったく機能しません。これについてはあまり見つけることができず、閉じるボタンを機能させる方法がわかりません。
乾杯、ジョシュ。
haskell - gtk2hs のイベント ハンドラーを切り替える
私はこのようなことをしたいと思います:
もちろん、cidがまだ割り当てられていないコードブロック内でcidを使用しようとしているため、これはそのままでは機能しません。
アイデアは、イベントを受信すると、それ自体を登録解除し、同じことを行う別のイベントリスナーを登録するイベントリスナーを登録することです。