2011-12-18 10 views
11

私はC++ツールキットに対処したくないCプログラマです。シンプルなグラフィカルカードゲームを構築しようとしています。私はLinuxでプログラミングしていますが、私はWindowsポートのオプションを持っていたいと思います。私が読んだことから、私の選択肢はGTK +とTkです。Tk with Cを使用する

私はいくつかのGTK +チュートリアルを行っていますが、それに固執していますが、Tkに公正なショットを与えているとは思われません。問題は、私が見つけることができるすべてのTkドキュメントは{Tcl、Ruby、Perl、Python}でTkを使うこと、あるいはTclインタプリタをCプログラムに埋め込んでTkを使うことです。 Tkを使いすぎてCプログラムのGUIを構築するのは、Tclをあまりにも掘り下げることなく簡単に行えますか?

理想的にはTkDocs Tk Tutorialの行に沿ったものですが、Tk C APIのようなものを使用していますか?

+0

3つのポインタ:ここではいくつかの有用なリンクです。お勧めしますが、私は[C++/Tk](http://cpptk.sourceforge.net/)のplain-Cに相当するものを期待していました。それは単に存在しないかもしれません。しかたがない。 –

+0

そうするのは通常は難しいです。 Cは、システムの低レベルコンポーネントを構築するための言語ですが、Cコンポーネントを一緒にするために高級言語を使用するとよいでしょう。私はC++/Tkが神話怪物のような非常に奇妙なハイブリッド獣であると感じています。 :-) –

+1

はいCからのTKのみを使用する方法はありません。これは動作するTCLインフラストラクチャ(文字列、ハッシュなど)を前提としています。これが問題であれば、GTK(またはWin32 API)が残っていますが、そうではありません。 – Lothar

答えて

関連する問題