1

これは一般的にGTKの質問のようなものですが、私はpygtkしか使用していないので、答えに影響する場合は覚えておいてください.

私は基本的な GTK ウィジェットのコツをつかみましたが、「アラカルト」で利用できないものを実装する必要があります。

基本的には、古い Windows ムービー メーカー/OpenShot タイムラインに似た「タイムライン」を作成しようとしています。私のタイムラインはドキュメント用ですが、タイムラインに DND を追加して並べ替えて順序を指定することができます。大きなドキュメントはタイムライン上で「長く」なります。

既存のドキュメントを統合するためのものです。

私の質問は次のとおりです。どうすれば始められますか? 描画領域を使用する必要がありますか? 他の GTK アプリケーションには、システムのスタイルと色にうまくマッチする特注のウィジェットがあるようです。描画領域は非常に原始的です。スタイルを使用しますか? 既存のウィジェットをサブクラス化しますか?

tl;dr は、独自の GTK ウィジェットの作成を開始するのに役立ちます。

ありがとう

4

1 に答える 1

2

http://packages.python.org/pygtkhelpers/index.htmlでpygtkhelpersのソースを確認してください

そこには多数のカスタムウィジェットがあり、プロパティとシグナルの作成を簡単にするためのヘルパー関数もいくつかあります。

于 2012-09-04T03:43:30.170 に答える