質問

GTK用語に混乱しています。によると ウィキペディア, 、GTK+へのバインディングがあり、GTK(GTKADA)とGTK2(GTK2HS、GTK2-PERL)と呼ばれています。

誰かが私のためにこれをクリアすることができますか?

役に立ちましたか?

解決

GTK/GTK+およびGTK2は、同じAPIの異なるバージョンです。 GTKは古い非推奨バージョン、GTK2は以前のバージョン、GTK+ 3/GTK3は現在のバージョンです。

GTK+は古いAPIの正しい名前ですが、ほとんどの人はGTKと呼んでいます。

GTK+のC ++バインディングは、プロジェクトGTKMMの一部です。

他のヒント

プロジェクトの最初の化身が呼ばれました GTK (これが立っていました gimp ツールキット)。

いくつかの非常に早い時点で、 プロジェクトはまだGIMPの一部でしたが (そしてバージョン1.0の前)、それはに改名されました GTK+. 。それにもかかわらず、人々はしばしばそれを利便性や無知からGTKと呼びました。

GTK+名前は、バージョン1.x、2.x、3.xで20年以上使用されましたが、「GIMP Toolkit」拡張が削除されました。これがいつ起こったのかはわかりませんが、おそらく1.x→2.xの移行中です。

GTK2と呼ばれる正式には何もありません。それはまさにGTK+の2.xシリーズと呼ばれる人たちです。

2019-02-06に、プロジェクトはそうでした 改名 戻る GTK, 、バージョン4.0以降に影響します。

GTKは、Linux / GNU用のGUI-Sを作成するライブラリです。いくつかのバージョンがあります(最新はバージョン3だと思います)。

他のプログラミング言語がそれを使用するためには(C以外)、GTKをその特定の言語に結合できるライブラリが存在する必要があります。

PHP-GTKとは、PHPをPHPに結合するライブラリがPHPを有効にして、素敵なインターフェイスで表示できるアプリを作成できることを意味します。ただし、GTKのバージョン2.2までのみをサポートしています。他の言語についても同じことが言えます。接頭辞 /接尾辞があり、(たとえばGTKADA)ライブラリはGTKをサポートするバージョンを教えてくれます(ライブラリバインディングGTKで利用できない新しいGTK関数を試してみたいと思うかもしれません。あなたの言語に)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top