私は本当にPerl/Tk
が好きですが、それはDOAだとの意見になりました。私はTcl::Tk
とTkx
が良い解決策だと思う。私がPerl/Tk
に落ちたとします。 Tcl::Tk
(2007年以降に更新されておらず、見た目に手をつけられていない)のルート、またはTkx
といった "最もサポートされている"ルートですか?これらのどちらかが積極的に使用/サポートされていますか?私はwxPerlとの良好な結果を持っていたPerl GUI用にPerl/Tk、Tcl :: Tk、Tkxを使うべきですか?
答えて
、here is a short article on O'Reilly
注:は、私は、Win32をターゲットとし、これを約5年前でした。
私はそれが問題の答えには役に立たないと思います頼まれました。あなたの答えは、急速に進化している技術に関する5年前の情報に基づいているため、どのツールキットを使用すべきかの接線問題に答えることさえできません。 –
@ブライアン:wxPerlは、5年前、Gabor、Adamなどが大きなwxPerlアプリケーションであるPadreを構築するための努力のおかげで、今よりはるかに関連性があります。 – dolmen
@dolmen:それは本当かもしれませんが、質問は特にTkに関するものでした。なぜ私は答えが役に立ったとは思わなかったと言いましたか?誰かが「どちらのツールがいいですか」とか「何か別の選択肢がある」と言われたら、私は他のオプションを投稿していますが、それは問題ではありませんでした。
フードの下でTcl::TkとTkxは、Tcl/TkのブリッジとしてTclモジュールを使用します。違いはPerlに提供するAPIにあります。
TkxはActiveStateによって開発されました。ActiveStateはGUIでツールを使用しています。 (例:PPM)これは積極的に使われていますが、どれほど広く言い表すのは難しいです。それもサポートされていますが、それはTclをこえたそれほど薄いレイヤーなので、サポートすることはあまりありません。それは良いことです。変更や破損はほとんどありませんが、放棄されたソフトウェアの印象を与えます。
Tcl :: Tkは、Perl/TkとのAPI互換性が可能であることを示すためのサイドプロジェクトとして開始されました。私はこの考えが大好きです。use Tk
をuse Tcl::Tk
に変更するだけで、タイル(テーマ)サポートのような新しいバージョンのTcl/Tkのメリットが得られれば素晴らしいことでしょう。残念ながら、それはまだありません。いくつかの作業が行われているようですが、それほど多くはありません。それは本当により多くの開発者を使うことができます。
私は個人的にTkxを使用します。 Perl/Tkでの開発経験があるなら、移行はそれほど苦痛ではありませんが、開始するのは難しいと思います。最悪の部分は、それを使用するにはTcl/Tk documentationを参照する必要があるということです。 Perlへの橋で驚いたことがほとんどないのでTclを知っていれば素晴らしいですが、もしそうでなければ、よく知られていない言語から翻訳するのは大変です。
ありがとうございます。私はそれ(Tcl :: Tk)の助けに気にしないだろうが、私が見つけることができるすべての電子メールで著者を書いて、それは戻ってきた。彼のwikiは消えてしまった、私たちのサイトは消えてしまった、それは落ち込んでいる。そして、Googleはあまり役に立たない。 – xcramps
Tcl :: Tkを採用したい場合は、これを試すことができます:http://www.cpan.org/misc/cpan-faq.html#How_adopt_module – Nifle
@xcramps:メーリングリストに参加するには、tcltk- [email protected]。私は時々Vadimを見ました。 –
- 1. Tcl/Tk GUIアップデート
- 2. tcl tk guiのフレームを非表示にする
- 3. tcl/tkを使用したWebアプリケーション
- 4. Windows用Tcl/tkアプリケーションのデバッグ
- 5. Tcl/Tkのグラフルーチン
- 6. Tcl/TKストップウォッチタイムトラッカー
- 7. Perl 5.004でPerl/TK GUIの外観を改善するにはどうすればよいですか?
- 8. PythonのTkinterのウィジェットでTcl/Tkバインド関数を使うには?
- 9. Perl Tk :: MethodsとTk :: Submethodsの使い方は何ですか?
- 10. ウィンドウのバータイトルオプションTCL/TK
- 11. トップレベルバーのTcl/Tkバインドマウスクリック
- 12. のTcl/Tkのツリービュー
- 13. Tcl Tk treeview with checkbuttons
- 14. のTcl/Tkの:クローズトップレベルウィンドウ
- 15. Tkグリッドジオメトリマネージャを使用したGUIレイアウト
- 16. Tclで "package require Tk"を呼び出すと、すべての.tclファイルに書き込まずに
- 17. tcl/tk widgetコンボボックスがフォーカスを失う
- 18. VHDLとTcl/Tkの使い方
- 19. Perl&Tkを使用してWindows上でGUIアプリケーションを構築する必要がありますか?
- 20. Tcl TkでScilabで画像を表示
- 21. TCL \ TKサイズ変更ウィンドウ:バインド
- 22. tcl/tk:キーイベントキューのオーバーフローのバグ?
- 23. Macでのpythonインストールは、tcl/tk 8.6を強制的に使用できますか?
- 24. Tcl/Tk bindにはグローバル変数が必要ですか?
- 25. tcl/tkを使用して文字列を別のリストに分割する
- 26. Tcl/Tk - クラスメソッドをボタンコマンドとしてアタッチできません
- 27. Ubuntu 14.04にTkx perlモジュールをインストールする際に問題が発生する
- 28. Perl URIクラスはどのように使うべきですか?
- 29. PERL Tkとフォークのミスマッチモジュール
- 30. 最新のtcl/tkバージョンをインストール
Tcl :: Tkを採用したい場合は、次のように試してみてください。http://www.cpan.org/misc/cpan-faq.html#How_adopt_module – Nifle