4

プログラマーは、複数のディストリビューションで動作する移植可能な UI コードをどのように作成しますか? 特殊な/組み込みのディストリビューションではなく、デスクトップ ディストリビューションを検討しています。UI アプリケーションを作成するには、標準として、または依存関係を追加することによって、特定のものをプラットフォームで利用できると想定する必要があります。Linux ディストリビューションが所有する「最小限の」UI/ウィジェット標準はありますか?

コードを書いているとき、Gnome と KDE のディストリビューションはどのように関係しているのですか?

Gtk と Webkit を使用する Python スクリプトがあります。以下は、私のスクリプトが使用するインポートです。

import os
import threading
from gi.repository import WebKit 
from gi.repository import Gtk 
from gi.repository import GLib, GObject

私のコードがどのディストリビューションで動作するかを知るための最良の情報源は何ですか?

4

2 に答える 2

0

Python は基本的にグルー言語です。単独ではあまり機能しませんが、pygtk、tkinter などのさまざまなライブラリやカスタム C/C++ モジュールに依存します。そのことをするために。したがって、論理的には、必要なのは、前述のライブラリの特定の依存関係だけです。PyGTK と WebKit をターゲット マシンにインストールする必要があります。

それらを Windows または MAC に Python と一緒にインストールすると、Python はこのコードを喜んで実行します。

于 2013-04-06T03:28:01.210 に答える