1

私はPythonとPyGTKを学んでいます。Twitterクライアントを作成しようとしています。ツイート (タイムライン) を表示するのに最適なウィジェットはどれですか。textview で簡単にできますが、ユーザーの画像を表示するサブウィジェットはサポートされていません。

TreeView を使用してみましたが、やり過ぎのようで、複雑すぎます。

グレードを使用しています

4

3 に答える 3

5

pywebkitgtkを使用して Webkit (ブラウザ レンダリング エンジン) を試すことができます。デスクトップ上の Web テクノロジ (HTML、CSS、JS) で開発できます。マイクロブログ クライアントの Gwibber が使用していると思います。

使用する必要があるウィジェットはwebkit.WebViewです。ここにこれ以上リンクを投稿することはできません。「HTML を使用して Python GUI を作成する方法」をグーグルで検索してください。

于 2009-09-08T09:24:27.633 に答える
3

GtkTreeViewもお勧めします。ちょっと複雑だと思います(特に、GTK+ 1.2.x を使ってGtkCListに慣れる時間があった場合はなおさらですが、これは非推奨になっています)。それでも、これは非常に強力な API とウィジェットであり、習得したことを後悔することはありません。

ツリーは柔軟で使いやすく、1 つを使用できる場所が複数あるため、学習から多くのことを活用できます。

必要な手順を示すチュートリアルがたくさんあるはずです。

于 2009-09-08T09:19:27.580 に答える
1

実際、TreeView はテキスト内への画像とウィジェットの埋め込みをサポートしています。具体的には、TextView の PyGTK チュートリアル セクションをチェックしてください: Inserting Images and Widgets

于 2009-09-28T00:29:15.537 に答える