web-dev-qa-db-ja.com

PyGTKはまだ関連していますか?

Linuxは初めてですが、アプリの開発は初めてです。 MacのバックグラウンドでRealBasicを使用しています。

Linux用に開発するために新しい言語を学ぶ必要があることを受け入れました(RBは64ビットディストリビューションでは動作せず、独自仕様の言語であるため)正しい言語を選択するようにします。

私はPythonを見てきましたが、GTK 3の導入によりPyGTKが時代遅れになっていることを読むまで行く準備ができていました。これは本当ですか? Ubuntu開発者のWebサイトでは、UIにGladeを使用することを推奨しているようですが、途中で何かを学ばないようにしたいです!

11
Nootrino

短い答えはノーです。

ウィジェットセットがGTK + 2からGTK + 3にアップグレードするにつれて、PyGTKは段階的に廃止され、 PyGObject に置き換えられます。 Oneiricの時点で、すべての「ネイティブ」ubuntuアプリケーションが実行されます GTK + 3を使用 set。

個人的な注意として、ごく最近Pythonでアプリケーションの開発を開始し、調べた結果、Python3を PySide (GTK + 3ではなくQt4)で使用することにしましたPython3 標準になります 1年ほどでプログラムを書くのに時間がかかりました。Qt4には非常に優れたドキュメントがあり、いくつかのファーストクラスの開発ソフトウェア(ちょうどQt 4 Designerの軌跡...)

PyGTKとpyGOBJECTは、Ubuntu用のアプリを開発するための推奨される方法ではなくなりました。 Ubuntu開発者Webサイトでは、UbuntuアプリにQMLを推奨しています。

0
Tachyons