-3

Linux に関連するさまざまな用語と混同しています。

  • GNU
  • ノーム
  • Kde
  • gtk2 と gtk3
  • pygtk
  • qt
  • gtk+

ubuntuのアプリケーション開発を学ぼうとしています。私は遭遇しQuickly 、それを学んでおり、それが を使用していることがわかりましたpygtk。彼らのウェブサイトでは、彼らはそれが最大までしかサポートしないと言っておりGTK 2.2.4、に移動することを提案していGObjectます. アプリケーションを開発するための developer.gnome.org のリンクも同じですか? 学習して実装するのに適した開発ツールまたは方法はどれか

4

2 に答える 2

1

GNU は、GNU プロジェクトによって開発された UNIX/LINUX ベースのオペレーティング システムです。

GNOME と KDE は、コンピューターのオペレーティング システム上で動作するデスクトップ環境およびグラフィカル ユーザー インターフェイスです。

Qt は、グラフィカル ユーザー インターフェイスを備えたアプリケーション ソフトウェアの開発に広く使用されているクロスプラットフォーム アプリケーション フレームワークであり、コマンドライン ツールやサーバー用コンソールなどの非 GUI プログラムの開発にも使用されています。

GTK+ (GIMP Toolkit) is a cross-platform widget toolkit for creating graphical user interfaces. GTK 2 and GTK 3 are older versions of GTK+ I believe.

PyGTK is a set of Python wrappers for the GTK+ graphical user interface library.

于 2013-03-23T06:50:00.440 に答える
1

GNU は、GNU プロジェクトによって開発された UNIX ライクな OS です。

GNOME はデスクトップ環境であり、GNU プロジェクトの一部です。

Kde もデスクトップ環境ですが、GNU からは独立しています。

GTK2 および 3 は、たとえば GNOME デスクトップ環境で使用される GUI 開発用の無料ライブラリである GTK+ のバージョンです。

PyGTK は、Python を使用して GTK+ を使用するためのラッパーです。

Qt は、GTK ライブラリとは異なり、クロスプラットフォームで使用できる、GUI やコンソール ベースのアプリケーションを含むアプリケーション開発用のフレームワークです。

私自身は Quickly を使用していませんが、必要なテクノロジをプロジェクトに組み込み、プログラミング リソースというよりもプロジェクト全体をラップするためのプラットフォームに似ているようです。

これらすべてについて何を学ぶべきかについての推奨を求めることは、私には間違ったアプローチのように思えます。実装したい単純なプロジェクトのアイデアをスケッチしてみてください。次に、それを実行するために必要なツールとライブラリを調べて、それらを学びます。手を動かして試してみることは、これらのツールが何に使用できるかを理解するためのより良い方法です。

編集

Quickly と GTK3 の互換性については、AskUbuntu のこの質問を参照してください

于 2013-03-23T07:06:13.653 に答える