、多くのブラウザのようなビットで他のウィジェットを検索またはプロトコルセキュリティ「チップ」でない埋め込み:私はGTK + 3テキスト入力ボックスの一方の端に別のウィジェットを埋め込むしたいGTK +テキスト入力
私は私はこれはまだサイズをアイコンに私を制限し、私自身GdkPixbuf
set_icon_from_pixbuf
に合格した場合でも
entry = Gtk.Entry()
entry.set_icon_from_icon_name(Gtk.EntryIconPosition.PRIMARY, icon_name)
、私は(少なくとも水平方向)いくつかの任意のサイズにしたいときに応じてテキスト入力のアイコンを設定することができます知っています」 「チップ」コンテンツを提供する。
また、テキストをset_margin_left
で "シャント"しようとしましたが、ボックス内のテキストではなく、入力ボックス全体の左端を移動しました。
テキスト入力内で他のGTK +ウィジェットを埋め込む効果的な方法は何でしょうか(どんなに複雑なこともありますので、私はチップをよりインタラクティブにすることができます)?
libgdから[GdTaggedEntry](https://git.gnome.org/browse/libgd/tree/libgd/gd-tagged-entry.c)でどのように行われているかを見てください。これは、ノーチラス3.20の新しい検索で使用されます。また、それを使用しようとすることもできますが、最初にコンパイルする必要があります。そのため、[gnome-music](https://git.gnome.org/browse/gnome-music/tree)のソースコードはlibgdも使用していて、Pythonで書かれているので興味深いかもしれません。 – elya5
あなたはまだこれに関する助けを探しているのですか、それを理解しましたか? – andlabs